Become a Python Web Developer - Real Python logo

Become a Python Web Developer - Real Python

21-resource path: FastAPI, Django & Flask with REST APIs & projects

A Real Python learning path (21 resources) that walks you through the three major Python web frameworks: FastAPI, Django, and Flask. Build web applications, create and consume REST APIs with real-world patterns, manage data with Django admin, handle JSON, connect a JavaScript front end to a Python backend, and send emails. Includes video courses, tutorials, and quizzes.

Back EndFreemiumintermediateSelf-paced
Submitted by @yahianaim

Roadmap (6 steps)

1

Web foundations

Self-paced
#HTML & CSS for Python Developers#MVC Explained#Interactive Quiz
2

Building with FastAPI

Self-paced
#Start Building With FastAPI#Pydantic Models & HTTP Methods#Serving HTML & Jinja2#Python REST APIs With FastAPI
3

Getting started with Django

Self-paced
#Building a Portfolio App#Django Migrations 101#GeoDjango Location App#Django Redirects
4

Django admin & APIs

Self-paced
#Managing Users in Admin#Django Admin Customization#Django REST Framework
5

Building with Flask

Self-paced
#Scalable Flask App#Flask REST APIs with Connexion & SQLAlchemy#JavaScript Front End for Flask API
6

Working with data on the web

Self-paced
#JSON in Python#Sending Emails With Python#Wrap-Up Quiz

AI Hub Tools is 100% free

No ads · No tracking · No data collection, ever.

Donate & Support

Even one share makes a difference 🧡