Courses
Java, Spring and Backend Course Catalog
Browse every path currently available and find the right next lesson.
Build Tools
Java Build Tools: Maven and Gradle
A practical course on Java build systems: Maven, Gradle, dependency management, multi-module projects, plugins, profiles, BOM, packaging, and artifact repositories.
API Design
API Design for Backend Developers
A practical backend course on REST best practices, Richardson maturity, pagination, sorting, filtering, versioning, OpenAPI, Swagger, validation, error handling, and HATE...
Architecture
Backend Architecture Fundamentals
A practical backend architecture course covering layered, clean, and hexagonal architecture, SOLID, DRY, KISS, YAGNI, design patterns, DTOs, mappers, dependency injection...