Flask Tutorial

Build real websites and APIs with Flask, the lightweight Python web framework — 52 lessons from your first route to a deployed full-stack app.

Learn Flask from scratch — routes, templates, forms, databases, blueprints, REST APIs and authentication — free interactive Python web-dev lessons.

👋 Know a little Python? You're ready for Flask.

Start with Lesson 1 and build a working web app step by step — at your own pace.

Continue where you left off

Lessons in this course

More for this course