BBuddyAI Learn
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