Inputs, outputs and structure
An introduction to inputs, outputs and structured programs.
Learn to add logic to your programs using the concept of selection.
Condition controlled iterations
An introduction to condition-controlled iterations using while loops.
Number operations and libraries
A mathematical masterclass in Python, and some more advanced string formatting.
One-dimension arrays and lists
Learn how to use the structured list data type in your programs.
Count controlled iterations and scope
An introduction to count-controlled iterations using for loops.