Skill Course
Backend & API Engineering
Create secure APIs and backend services that connect AI to real products.
Learning objectives
Design and implement validated REST APIs
Persist application data with relational databases
Implement authentication and authorization
Integrate third-party APIs and webhooks reliably
Test, containerize and deploy a backend service
Course coverage
Backend architecture, REST APIs, FastAPI and the request/response lifecycle
PostgreSQL, database modeling, ORM, migrations and transactions
Authentication, authorization, JWT and OAuth concepts, and role-based access control
API validation, pagination, filtering, versioning and documentation
Redis, caching, rate limiting, background tasks and queues
External API integrations, webhooks, files and asynchronous workflows
API security, error handling, testing, OpenAPI and Postman
Docker, configuration and deployment fundamentals
Next recommended Skill Course
LLM, Multimodal & Generative AI Foundations
Understand and integrate the model capabilities behind modern generative AI products.