Master the fundamentals and advanced patterns of object-oriented design.
Explore the moral dimensions of computing, AI, and professional practice.
From design theory to engine architecture — build games that engage.
Professional software engineering practices — risk, testing, TDD/BDD, tools, AI-assisted development.