C++ Curriculum
From zero to a simple project
Total ~58 hours · 45 lessons
Overall Progress 0 of 45 lessons completed
Unit 0
Getting Started
Learn what programming is and set up your learning environment.
~1-2 hours 3 lessons Unit Project: Playground Tour
Unit 1
Fundamentals
Learn C++ fundamentals: variables, data types, I/O, and arithmetic operations.
~8-10 hours 8 lessons Unit Project: Simple Calculator
Unit 2
Decision Making
Create programs that make decisions based on conditions.
~6-8 hours 6 lessons Unit Project: Number Guessing Game
Unit 3
Loops
Automate repetitive tasks with while loops, for loops, and nested loops.
~8-10 hours 7 lessons Unit Project: Star Pattern Generator
Unit 4
Functions
Break programs into reusable and organized functions.
~8-10 hours 8 lessons Unit Project: Rock Paper Scissors
Unit 5 Coming Soon
Arrays & Data
Store and process collections of data with arrays, vectors, and string manipulation.
~8-10 hours 7 lessons Unit Project: Student Grade Book
Coming Soon
Unit 6 Coming Soon
Structs & Files
Organize data with structs and save to files for more powerful programs.
~6-8 hours 6 lessons Unit Project: Contact Manager
Coming Soon