Udemyintermediateen

REST APIs with Flask and Python in 2025

Learn to build robust REST APIs using Python, Flask, Docker & SQLAlchemy. Master Flask-Smorest for rapid development. Get practical skills!

4.6(24,723)
143,121students
12h 21m
Certificate
Jose Salvatierra
Jose SalvatierraFounder of Teclado and Software Engineer

Course Content

REST APIs with Flask and Python in 2025 is an intermediate-level Udemy course taught by Jose Salvatierra. It runs 12h 21m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 24,723 reviews, with 143,121 students enrolled. It is a paid course, last updated February 2025.

Ready to build powerful web applications? Stop struggling with confusing tutorials! This REST API course on Udemy provides a clear, comprehensive path to mastering REST API development with Python, Flask, and Docker.

Learn to create production-ready REST APIs – from simple to advanced – covering essential topics like authentication, deployments, and database integration. I'm Jose, a software engineer dedicated to helping you gain a deep understanding of web API development.

What you'll learn:

  • Python Refresher: A concise review of Python fundamentals, equipping you with the skills needed for advanced API development.
  • Flask Framework: Dive into Flask and popular extensions like Flask-SQLAlchemy, Flask-JWT-Extended, and Flask-Smorest to build robust APIs.
  • Database Management: Utilize SQLAlchemy and Flask-SQLAlchemy for efficient data storage and retrieval. Learn about database migrations with Alembic.
  • API Security: Implement secure user registration and authentication mechanisms.
  • Deployment with Docker: Simplify deployment and management of your Flask REST APIs using Docker.
  • REST API Fundamentals: Understand the core concepts of REST APIs – applications that facilitate data exchange between clients (like web and mobile apps) and servers.

By the end of this course, you'll be able to:

  • Design and build resource-based REST APIs using Python, Flask, and key extensions.
  • Implement secure user authentication and authorization.
  • Effectively store and retrieve data using SQLAlchemy and a database.
  • Master the deployment process for Flask REST APIs.
  • Leverage Docker for streamlined API deployment.

I'm committed to providing exceptional support and feedback to every student. I'm readily available to answer your questions and guide you on your journey to REST API mastery. Start building the APIs you need today!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.