Technology

FastAPI Development

Build fast, type-safe Python APIs with FastAPI, Pydantic and async database access.

4.6★★★★★(367 reviews) 1,800 learners 9 modules · 76 lessons · 2,100 min Intermediate English

Created by Divya Narayanan, Backend Engineer (Python)

What you'll learn

  • Building REST APIs with FastAPI
  • Validating data with Pydantic
  • Securing endpoints with JWT
  • Documenting APIs automatically

Course curriculum

9 modules · 76 lessons · 2,100 min

Planned outline shown above (sample metadata). The detailed module and lesson list for this course hasn't been published yet.

Description

Build fast, type-safe Python APIs with FastAPI, Pydantic and async database access.

What this course covers: path operations, routing and dependency injection, request validation with Pydantic models, async SQLAlchemy and database sessions, OAuth2 and JWT authentication, automatic OpenAPI documentation and testing and containerised deployment.

Skills you will build: building REST APIs with FastAPI, validating data with Pydantic, securing endpoints with JWT and documenting APIs automatically.

Practical applications: automation scripts, web applications and REST APIs and tooling for data and DevOps work.

Who should take this course: Python developers and backend engineers who want to build modern, high-performance APIs. It suits learners who already know the basics of Python development.

Learning outcomes: by the end of the course you should be able to apply path operations, routing and dependency injection and building REST APIs with FastAPI in your own work, and know which areas to practise next.

Requirements

  • Basic knowledge of Python development
  • A computer with internet access

Your instructor

DN

Divya Narayanan

Backend Engineer (Python) · 9+ years of experience

Divya Narayanan is a backend engineer (python) with 9+ years of experience in Python development. Divya teaches Python syntax, data types and control flow and functions, modules and packages with practical, step-by-step examples.

Reviews

  • P
    Priyanka S. ★★★★★ 5.0/5 Sample review

    FastAPI Development covered async SQLAlchemy and database sessions in more depth than I expected. The pace was right for my level. The Django project at the end tied models, views and templates together really well.

  • A
    Ananya B. ★★★★★ 4.0/5 Sample review

    The section on request validation with Pydantic models was explained step by step, and the examples made async SQLAlchemy and database sessions much easier to follow. My scripts are much cleaner after the sections on functions and modules.

  • H
    Harsh L. ★★★★★ 4.5/5 Sample review

    Well organised. Revisiting the request validation with Pydantic models part a second time really helped it click. Debugging tips alone were worth it — I stopped guessing and started reading tracebacks.

Sample reviews are illustrative demo content, not verified purchases. Ratings from learners will appear here once submitted.

Keep Exploring

More in Technology