Module

Developing Web Applications with Flask

3 tutorials
intermediate

Flask is a commonly used microframework for developing web applications using the Python language. It is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions. It is a lightweight framework that allows developers to create integrated applications quickly.

That's why some of the most popular sites and services have been built using Flask, such as Pinterest, Reddit and Lyft.

The framework provides ease of development in both frontend and backend endpoints into a single codebase, while allowing integration with a wide variety of Python packages and libraries to create complex applications.

In completing this module, players with some basic knowledge of web development will pick up the key aspects of Flask and add it to their repertoire in web development.

Learning Outcomes

By the end of this module, you will be able to:

  • Set up a Flask development environment
  • Create a Flask application
  • Design dynamic pages with Jinja
  • Create a full application with Flask
Oops, you are not logged in!

Please log in to view this page, and provide additional information required (if any) to unlock the full experience on Learn.