Lesson 6: String manipulation
Lesson 7: Selection
Lesson 8: Counter-controlled iteration
Lesson 9: Condition-controlled iteration
Lesson 10: Subprograms
Lesson 11: Arrays
Lesson 12: File handling
Lesson 13: SQL and data structures
2.2 – Programming fundamentals (Bulk download)
Lesson 14 – Defensive design
Lesson 15 – Testing
2.3 – Producing robust programs (Bulk download)
Lesson 16: Boolean logic
Lesson 17: Programming languages
