Development & Programming
Online
beginner Level
Foundation Course
53% OFF

Backend Development with Python Foundations

Starts 28 September 20268 weeks
Backend Development with Python Foundations

Overview

About this programme

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.

Curriculum

Programme structure

Prerequisites

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

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

5 modules

  • Master the fundamental tool that every professional developer uses daily. Learn to track changes, collaborate with others, and manage your code like a pro from the very beginning of your development journey.
    • 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.

    You'll build: a version-controlled project on GitHub, with branches, pull requests and a history an employer can read

Send Feedback

0/3000

We review every submission 💙

Backend Development with Python Foundations | SmartHub