IntermediateUpdated January 2025

FastAPI Modern Python APIs

Build High-Performance APIs with FastAPI and Modern Python - Async, Type Safety & Auto-Documentation

4.8(2,876 reviews)
18,900 students
7 weeks total
84 lectures

Course Structure

14
Live Teacher Sessions
14
Homework Sessions
28
Total Sessions
7
Weeks Duration
FastAPI FrameworkPydanticAsync ProgrammingAPI DocumentationAuthenticationTesting

Checking enrollment...

Course Overview

Build high-performance APIs with FastAPI and modern Python

This comprehensive course follows a structured learning approach with 14 live teacher sessions and 14 homework sessions, ensuring you get both expert guidance and plenty of hands-on practice.

Prerequisites

  • Strong Python programming knowledge required
  • Understanding of async programming concepts
  • Basic knowledge of databases and SQL
  • Web API development experience helpful
  • Docker and containerization knowledge preferred
  • Interest in high-performance API development

What You'll Learn

FastAPI Framework & ASGI Servers
Pydantic Models & Data Validation
Async Programming & Concurrency
Database Integration with SQLAlchemy
JWT Authentication & OAuth2
WebSocket Real-Time Communication
Microservices Architecture Patterns
Testing & Quality Assurance
Docker Containerization & Kubernetes
Performance Optimization & Caching
API Documentation & OpenAPI
Production Deployment & DevOps

Course Projects

Real-Time Analytics API

Build high-performance analytics API with WebSocket support and microservices

FastAPIPydanticSQLAlchemyWebSocketsRedisDocker
Duration: Final 2 weeks
Features: 6 components
Key Features:
  • Real-time data streaming
  • Analytics endpoints
  • WebSocket connections
  • Caching layer
  • Microservices architecture
  • Production deployment

Authentication Service

Create a comprehensive authentication microservice with OAuth2 and JWT

FastAPIJWTOAuth2SQLAlchemyRedis
Duration: Week 3-4
Features: 5 components
Key Features:
  • User management
  • JWT authentication
  • OAuth2 providers
  • Rate limiting
  • Session management

Certificate of Completion

Upon successful completion, you'll receive a verified certificate to showcase your achievement.

SOPHIRAY

Certificate of Achievement

This certifies that

Your Name Here

has successfully completed

FastAPI Modern Python APIs

Verified
Authentic

Instructor

Date

ID: CERT-MCLFUXVE5

Shareable on LinkedIn & social media
Verifiable certificate ID
High-resolution PDF download
Lifetime validity