Units

Unit 1: Introduction
Unit 2: Expressions
Unit 3: Data Types
Unit 4: Conditional Logic
Unit 5: Loops
Unit 6: Functions
Unit 7: Strings
Unit 8: Defining Classes (part 1)
Unit 9: Defining Classes (part 2)
Unit 10: Web & Graphical User Interfaces
Unit 11: Nested Structures
Unit 12: Simulation
Unit 13: Recursion
Unit 14: Bonus Topics
Unit 15: Inheritance and Polymorphism