REST APIs with Flask and Python in 2025
$0.99
Instructor:
Jose Salvatierra, Keyboard by Jose Salvatierra
Welcome to the bestselling REST API course on Udemy! I’m Jose. I’m a software engineer, here to help you truly understand and develop your skills in web and REST API development with Python, Flask, and Docker.
Production-ready REST APIs with Flask
This course will guide you in creating simple, intermediate, and advanced REST APIs including authentication, deployments, databases, and much more.
What you’ll learn
- Connect web or mobile applications to databases and servers via REST APIs
- Create secure and reliable REST APIs which include authentication, deployments, and database migrations
- Understand the different layers of a web server and how web applications interact with each other
- Handle seamless user authentication with advanced features like token refresh
- Handle log-outs and prevent abuse in your REST APIs with JWT blacklisting
- Develop professional-grade REST APIs with expert instruction
- Optimize performance of your REST APIs using task queues and background workers
Course content
1313 sections • 132 lectures • Total duration 12 h 29 min
Welcome!
A Full Python Refresher
Your first REST API
Introduction to Docker
Flask-Smorest for more efficient development
Store data in a SQL database with SQLAlchemy
Many-to-many relationships with SQLAlchemy
User authentication with Flask-JWT-Extended
Database migrations with Alembic and Flask-Migrate
Git Crash Course
Deployments with Render.com
Task Queues with rq and sending emails
Bonus Section