// Phase 2 · Think like an engineer · course 5
Object-Oriented Programming & Clean Code
Write code other engineers love to work with: objects and classes, clean design, testing and refactoring, the habits big tech checks in code review.
Beginner–IntermediateIn production6 coming soon
You'll be able to
- Model real problems with classes and objects
- Choose composition over inheritance and explain why
- Write unit tests and refactor safely
- Review code like a senior engineer
Syllabus
- 1Classes, objects & encapsulationComing soon
- 2Inheritance vs compositionComing soon
- 3SOLID principles in plain EnglishComing soon
- 4Naming, small functions & refactoringComing soon
- 5Unit testing & test-driven developmentComing soon
- 6Code review like a senior engineerComing soon
This course is being recorded now. Members get every new lesson the day it ships.