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 authenticationdeploymentsdatabases, 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
13

13 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