- Pull requests with additional exercises and edits are welcome
- Lesson 1: Classes and objects
- Lesson 2: Visibility
- Lesson 3: Constructors and Type Introspection
- Lesson 4: Static Properties
- Lesson 5: Abstraction and Inheritance
- Lesson 6: Interfaces
- Lesson 7: Namespaces and autoloading
- Lesson 8: Design Patterns