Featured resource
Tech Upskilling Playbook 2025
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Learn more
  • Path icon Learning Path
  • Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
  • Core Tech

Building Web Applications with Flask

5 Courses
8 Hours
Skill IQ

Flask is a micro web framework written in Python that does not require particular tools or libraries. It does not ship with a database layer, form validation, or any other components where pre-existing third-party libraries provide common functions. It does support extensions that can add application features as if they were implemented in Flask itself such as object-relational mappers, form validation, upload handling, and various open authentication technologies.

Content in this path

Building Web Applications with Flask

In this path you will learn how to set up a Flask environment and build a reliable Flask application. You will dive into creating forms, routing, sessions, and authentication as well as how to manage your growing app.

Try this learning path for free
Access this learning path and other top-rated tech content with a free trial.
Have questions? Get them answered now.
What You'll Learn
  • Set up and configure a Flask project
  • Construct routes
  • Write view functions
  • Build templates
  • Manage sessions and cookies
  • Test your Flask application
  • Create forms
  • Use hooks and signals
  • Log errors
  • Use flask-sqlalchemy to create a model layer
  • Use flask-login to setup authorization
Prerequisites
  • Python
Related topics
  • Python
  • HTML
  • CSS
Not sure where to start?
With over 500 assessments to choose from, you can see where your skills stand and receive adaptive learning recommendations to fill knowledge gaps in as little as 10 minutes.
Learn more

Join our learners and upskill
in leading technologies