Flask Tutorial - Intellex | InTelleX Cameroon
Flask
Curriculum
Flask · Python web

Flask Tutorial

A complete Flask path from beginner to pro - lightweight Python web apps with routes, Jinja, SQLAlchemy, auth, APIs, and deployment.

65 lessonsBeginner → ProBackend
Start from the beginning

Curriculum

Work through each section in order. Every lesson ends with practice and key points so the idea sticks.

Intermediate

Database

6 lessons · ~85 min
  1. 26
    Flask-SQLAlchemy Setup

    Install Flask-SQLAlchemy, configure a database URL, and initialize the extension with the application factory pattern.

  2. 27
    Models & Tables

    Define SQLAlchemy models with columns, constraints, defaults, and helpful representation methods.

  3. 28
    Flask-Migrate & Alembic

    Use Flask-Migrate to create, review, and apply Alembic migrations as your database schema changes.

  4. 29
    CRUD with SQLAlchemy

    Build create, read, update, and delete routes using SQLAlchemy sessions and Flask redirects.

  5. 30
    Model Relationships

    Connect models with one-to-many and many-to-many relationships using foreign keys and relationship attributes.

  6. 31
    Querying Like a Pro

    Write focused SQLAlchemy queries with filters, ordering, joins, pagination, eager loading, and aggregate counts.