Backend and security
Design server APIs and grow them into secure, operable backend systems.
By the end of this path
Design HTTP boundaries, validation, authentication, and error handling for a safe server feature.
Before you start
Web basics and functions and types in one programming language are helpful.
Learning sequence
- 1
Getting Started with a Dev Environment
BeginnerFrom turning on the computer to running your first code. A 5-step climb for beginners.
- 2
Backend with Spring Boot 4
IntermediateAn 8-step path through a real backend — from the first line to auth, deployment, and Spring MVC failure contracts.
- 3
Web security foundations — JWT · OAuth · OWASP
IntermediatePractical security in eight steps — auth, validation, headers, CORS, email verification, and row-level security.