Code and notes for the 'Introduction to C++' course at Imperial College London