← Back to all weeks

Week 05: Introduction to OOP

Thinking in objects, derived getters, cohesion & coupling, JUnit testing, static members, and has-a relationships in a card game

Exercise companions help you understand each exercise — what to build, what a successful run looks like, and which concepts you need. No solutions, no spoilers.

Practice what you learned with interactive games — test your knowledge, race the clock, and have fun.