Backend Development with Python Foundations
Home
Courses
Development & Programming
Backend Development with Python Foundations

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
Course Curriculum
5 modules • Instructor-led • Hands-on projects
Course Curriculum
Prerequisites
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
Module 1: Version control with Git and Github
- Understand version control concepts and why Git is essential for modern software development
- Use GitHub effectively for remote repositories, collaboration, and showcasing your work to potential employers
- Master Git basics including repositories, commits, branches, and merging for effective code management.