- Pull requests with additional exercises and edits are welcome
- Lesson 1: Classes and objects
- Lesson 2: Visibility
- Lesson 3: Constructors
- Lesson 4: Constants, and Static Properties/Method
- Lesson 5: Inheritance
- Lesson 6: Abstraction
- Lesson 7: Interfaces
- Lesson 8: Traits
- Lesson 9: Namespaces and autoloading
- Lesson 10: Design Patterns