Created by Zed A. Shaw Updated 1 minute

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 C++ Projects

Use what you know so far to create simple CLI projects to study.

Module Intermediate C++

Continue your study with intermediate topics in C++.

Module Beginning Game C++

You now start to use what you know to create a simple game called Rogue.