Free, open course materials for students at any university.
Build a Smart Parking System in 12 weeks
A project-based course in software design: one Java codebase grows from four classes into a modular monolith with an architecture dossier, one design idea per week.