Backend Development with Python Foundations

Home

Courses

Development & Programming

Backend Development with Python Foundations

8 weeks duration
5 modules
Updated Aug 12, 2026
Development & Programming
Backend Development with Python Foundations
Recently Updated

Course Overview

Get to know what this course is all about and what you'll learn

Course Description

Backend Development with Python Foundations is a eight-week, build-first program covering Python, databases and production APIs. Build and ship the server side. Backend Development with Python Foundations starts with Python from scratch, moves through database design and SQL, then into production REST APIs with FastAPI — ending with a deployed API you built yourself.

What you'll learn

  • Track your work with Git and GitHub
  • Write Python using core syntax, data structures, and functions
  • Design a relational database and query it with SQL
  • Build REST APIs with FastAPI and Pydantic
  • Secure an API with JWT and OAuth2 authentication
  • Test an API with pytest and document it with OpenAPI
  • Deploy a working API and demo it

How it's delivered

Weekday lessons are on-demand (Monday–Thursday); live sessions on Friday and Saturday apply each week's topic with a mentor. The course ends with a capstone project. Submit every exercise and your capstone through your workspace.

What You'll Learn

Build and ship the server side. Backend Development with Python Foundations starts with Python from scratch, moves through database design and SQL, then into production REST APIs with FastAPI — ending with a deployed API you built yourself.

Course Curriculum

5 modules • Instructor-led • Hands-on projects

Course Curriculum

Prerequisites

Comfort using a computer and logical thinking. No prior coding required — Python is taught from the start. A laptop and an internet connection.

Learning Objectives

  • Track your work with Git and GitHub
  • Write Python using core syntax, data structures, and functions
  • Design a relational database and query it with SQL
  • Build REST APIs with FastAPI and Pydantic
  • Secure an API with JWT and OAuth2 authentication
  • Test an API with pytest and document it with OpenAPI
  • Deploy a working API and demo it

Course Modules

Send Feedback

0/3000

We review every submission 💙