Backend Engineering
Build the foundations needed to design, develop, operate, and reason about real backend systems.
Java, OOP, problem solving, and the foundations required for backend development.
APIs, Spring Boot, databases, application design, testing, and production-oriented development.
Distributed systems, reliability, scaling, architecture, and system design.