• 1. Outputs
  • 2. Inputs and variables
  • 3. Data types and maths
  • 4. More maths
  • 5. Selection 1: IF-ELSE
  • 6. Selection 2: ELIF
  • 7. Iteration 1: FOR loops
  • 8. Iteration 2: WHILE loops
  • 9. Validation and error handling
  • 10. Data structures: lists
  • 11: Data structures: 2D lists
  • 12. String methods
  • 13. File handling
  • 14. Procedures
  • 15. Functions - argument passing
  • 16. Modules