Flask

Learn Flask, a lightweight Python framework, for creating REST APIs.

What you'll learn

12 Sections
58 Tutorials
58 Core Concepts

Available Sections

Flask Basics

Introduces Flask, its features, and basic concepts including routing, templates, and request handling.

5 tutorials 5 concepts
Start Learning

Flask Installation and Setup

Explains how to install and set up Flask on different platforms and environments.

5 tutorials 5 concepts
Start Learning

Flask Routing and Views

Covers URL routing, dynamic routes, and handling different types of requests in Flask.

5 tutorials 5 concepts
Start Learning

Flask Templates and Jinja2

Explains how to use Flask templates and Jinja2 for dynamic content rendering.

4 tutorials 4 concepts
Start Learning

Flask Forms and Validation

Covers creating and handling forms with Flask and performing validation.

5 tutorials 5 concepts
Start Learning

Flask Models and Databases

Explores Flask models, SQLAlchemy ORM, and database integration.

4 tutorials 4 concepts
Start Learning

Flask Authentication and Authorization

Covers user authentication, login management, and user authorization in Flask.

5 tutorials 5 concepts
Start Learning

Flask REST API Development

Covers building RESTful APIs with Flask using Flask-RESTful and other extensions.

5 tutorials 5 concepts
Start Learning

Flask Middleware and Extensions

Explores Flask middleware, hooks, and extensions to extend functionality.

5 tutorials 5 concepts
Start Learning

Flask Error Handling

Covers how to handle errors and exceptions in Flask applications.

5 tutorials 5 concepts
Start Learning

Flask File Uploads and Media Handling

Explains how to handle file uploads and manage media files in Flask.

5 tutorials 5 concepts
Start Learning

Flask Deployment and Production

Covers deploying Flask applications to production with security and performance optimizations.

5 tutorials 5 concepts
Start Learning