Software Development · Beginner → Expert
🔌 API and Backend Engineering
Design robust backend services with HTTP, REST, authentication, databases, validation, testing, caching, queues, observability, security, and scalable architecture.
Course roadmap
Pass each module exam to unlock the next module.
Module 1 · Beginner
HTTP Semantics and API Fundamentals
Locked
Module 2 · Beginner
REST Resource and Endpoint Design
Locked
Module 3 · Beginner
Requests, Validation and Error Contracts
Locked
Module 4 · Intermediate
Authentication, Authorization and Tokens
Locked
Module 5 · Intermediate
Relational Data and Transactions
Locked
Module 6 · Intermediate
Caching and Performance
Locked
Module 7 · Advanced
Background Jobs, Queues and Scheduling
Locked
Module 8 · Advanced
Testing and Contract Verification
Locked
Module 9 · Advanced
API Security and Abuse Controls
Locked
Module 10 · Expert
Logging, Metrics and Tracing
Locked
Module 11 · Expert
Versioning, Reliability and Scaling
Locked
Module 12 · Expert
Expert Capstone: Production API
Locked
Certification gate
Final course exam
Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.
Locked until modules are passed