← Roadmap

// 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

  1. 1Classes, objects & encapsulationComing soon
  2. 2Inheritance vs compositionComing soon
  3. 3SOLID principles in plain EnglishComing soon
  4. 4Naming, small functions & refactoringComing soon
  5. 5Unit testing & test-driven developmentComing soon
  6. 6Code review like a senior engineerComing soon

This course is being recorded now. Members get every new lesson the day it ships.