Created by Zed A. Shaw Updated about 14 hours

Learn C++ the Hard Way

An introduction to C++ for anyone who wants to make games. This course will assume you know nothing about programming and build your skills to where you can make a few simple terrible games. It's then on you to make many terrible games until you start making great games. Or art. Whichever you fancy.

This course is free to read and the videos are priced to cover the cost of hosting them on my server. This course is also in pre-order status which means videos are not yet ready, but will come shortly after the content is written and working well.

Course Contents

This course contains the following modules and lessons. Every course offers free samples of the first 10 lessons so you can decide if you want to take the course, and excerpts from all lessons after that.

Module The Basics

You'll setup your computer for programming and learn the very basics of programming with C++.

Module Beginner C++

With the basics of simple programming concepts learned you are now ready to learn beginner C++.

Module Intermediate C++

You know enough C++ to now start applying what you know to more advanced topics.

Module Your First Terrible Game

Now you'll setup to make one small terrible game in C++.