For more than three years, I have been supervising and teaching many different game programming students at both SAE in London and London Metropolitan University. At both institutions, I give students a good all-round knowledge of C++, OOP, game system design and graphics programming, amongst other topics. I have since built up a wealth of learning material, which I have re-written for use in other courses, such as the short courses you see here.