Hide Syllabus
A new section of each course starts monthly. If enrolling in a series of two or more courses, please be sure to space the start date for each course at least two months apart.
All courses run for six weeks, with a two-week grace period at the end. Two lessons are released each week for the six-week duration of the course. You do not have to be present when lessons are released. You will have access to all lessons until the course ends. However, the interactive discussion area that accompanies each lesson will automatically close two weeks after the lesson is released. As such, we strongly recommend that you complete each lesson within two weeks of its release.
The final exam will be released on the same day as the last lesson. Once the final exam has been released, you will have two weeks to complete all of your course work, including the final exam.
Lesson 1
Seeing Real-World Objects and Installing Visual C++
Lesson 2
The Attributes and Abilities of Real-World Objects
Lesson 3
Writing Step-By-Step Processes
Lesson 4
Storing Your Data in Variables
Lesson 5
Comparing Items
Lesson 6
Gathering Data Into Arrays
Lesson 7
Dividing Programs Into Functions and Debugging
Lesson 8
Writing a Class in C++
Lesson 9
Adding Member Functions and Working With Events
Lesson 10
Using Pointers to Watch the Addresses of Your Variables
Lesson 11
More on Inheritance and Hiding
Lesson 12
Dividing Your Source Code and Using Other Compilers
Hide Syllabus