Building a REST API with Python and Flask

Offered By
Coursera Project Network
In this Guided Project, you will:

Build a large scalable REST API in Flask & Python

Connect the Flask REST API to a SQLAlchemy Database

Clock1 hour
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

By the end of this project, you will be able to build an API with Flask and Python. Moreover, you will apply your knowledge of APIs to create a functional REST API with GET/POST endpoints that parse user request data and return JSON. You will also implement features in Flask to ensure your application validates user input and is well-structured using Blueprints. You will then conclude by connecting your application to a database. This project is for intermediate Python programmers who already have a basic familiarity with the Python programming language and are interested in learning how to develop applications for the web. This project will provide you with the skills needed to develop an API with Flask & Python.

Skills you will develop

  • Web Development
  • Web Application
  • Python Programming
  • Flask
  • Software Engineering

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. Run Your First Python Application with Flask

  2. Add GET Endpoints in Flask

  3. Add a POST Endpoint in Flask and Handle Errors

  4. Add Flask Blueprints To Scale Your REST API

  5. Connect the Flask REST API to a Database

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.