Project Illuminate Home

C++ Programming Tutorial

In this tutorial, we'll cover the basics of C++ programming so that you'll have all the information you need to complete Project Illuminate. We've split it into sections for you for easy reference, but please begin at the beginning!

The first part of the tutorial (sections 0 through 2) must be completed individually. Beginning with section 3, work with another person in your group to finish the rest of the C++ tutorial. If you reach the sections that require pair programming before your partner, you may help her with the rest of her individual work. This also applies to pairs who have completed the entire C++ tutorial and are ready to move on to Project Illuminate.

Setting Up Your Environment
Welcome to C++!
First Program
Simple Math and User Input
Constructing Structures

Note: This tutorial is specifically directed to Project Illuminate. C++ is a computer industry standard language, and a more complete (but perhaps more confusing) tutorial on C++ can be found here: