Skip to main content
Beginner 9 planned topics Full Stack

Introduction to Flask

Learn Flask routing, templates, and small Python APIs. Free Flask introduction for beginners.

Learning Outcomes

  • Create a Flask app and a route
  • Render a Jinja template
  • Read query parameters and JSON bodies
  • See how blueprints split a growing app

Overview

Flask is a lightweight Python framework. You add only the libraries you need.

This page covers app factory ideas, routes, and Jinja templates.

Choose Flask for small APIs; choose Django when you want more built-in structure.

What this course will cover

  1. 1. App setup
  2. 2. Routes
  3. 3. Templates
  4. 4. Requests
  5. 5. Blueprints
  6. 6. Config

Start a complete tutorial now

Full 6-level lessons are live for C, C++, Java, Python, and JavaScript. Use them while the remaining Flask lessons are added.

← All technology tutorials