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.