Skip to content

Software Development

Python Backend Development & Production Deployment

A comprehensive backend engineering program that takes you from Python fundamentals to production deployment. You will strengthen your programming and DSA skills, build high-performance APIs with FastAPI, containerise applications with Docker, and deploy a complete project end-to-end.

Duration
16 weeks
Level
Intermediate
Modules
5

Outcomes

What you'll learn

  • Write clean, idiomatic, object-oriented Python code
  • Solve problems using core data structures and algorithms with Big-O analysis
  • Build validated, documented, and tested REST APIs with FastAPI
  • Containerise Python applications with Docker and Docker Compose
  • Deploy a full-stack project to a live, accessible URL
  • Set up CI/CD, monitoring, logging, and secrets management for production

Prerequisites

  • Basic computer literacy
  • Willingness to write code daily

Tools & technologies

  • Python
  • FastAPI
  • Pydantic
  • pytest
  • Docker
  • Docker Compose
  • AWS/Azure/GCP
  • CI/CD

Learning format

Live online sessions, twice weekly, plus recorded replays. Expect 8–10 hours per week, including live sessions, guided practice and project work reviewed by the instructor.

Curriculum

5 modules, in sequence

Expand a module to see its topics, project and estimated duration.

What you will build

Learn by building.

Each project produces working software you can run, explain and show to an employer.

  • Production FastAPI service

    A validated, documented, and containerised API with authentication, tests, and Pydantic models.

    • FastAPI
    • Pydantic
    • pytest

    You can ship a backend service that other applications can consume.

  • End-to-end deployment

    A complete project containerised with Docker and deployed to a live URL with CI/CD in place.

    • Docker
    • AWS/Azure/GCP
    • CI/CD

    Your project runs in production and is accessible to real users.

Instructor

Who is teaching this program

We publish instructor profiles rather than anonymous mentor cards. The named instructor for the next cohort of this program is confirmed before enrolment — ask an advisor and we will tell you exactly who will teach you and what their background is.

FAQ

Before you enrol

The answers that matter most for this program. The full list is on the homepage.

Ready to build your next skill?

Speak with an advisor and find the learning path that matches your current skills, goals and experience. If none of our programs fit, we will tell you that too.