10 lessons to explore · No account needed
-
01
Your first program
Give a computer an instruction and predict what it will display.
5 min read · Example + exercise + quiz → -
02
Variables and data types
Give names to text, whole numbers, and decimal values.
6 min read · Example + exercise + quiz → -
03
Input and output
Ask a question, collect an answer, and display a result.
6 min read · Example + exercise + quiz → -
04
Expressions and operators
Combine values into calculations and control the order of operations.
5 min read · Example + exercise + quiz → -
05
Conditions and decisions
Use a true-or-false question to choose which instructions run.
7 min read · Example + exercise + quiz → -
06
Repeating with loops
Use a for loop to repeat work once for each value in a sequence.
6 min read · Example + exercise + quiz → -
07
Reusable functions
Package a calculation into a named function with a parameter and a return value.
7 min read · Example + exercise + quiz → -
08
Debug a small program
Trace a workshop budget, find a logic error, and test the fix.
8 min read · Example + exercise + quiz → -
09
Introduction to C++
Meet C++, read your first complete program, and understand how source code becomes a running program.
8 min read · Example + exercise + quiz → -
10
C++ variables and data types
Declare and initialise variables, choose suitable types, and display a small learner profile.
10 min read · Example + exercise + quiz →