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 @yahianaimRoadmap (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
