Flask Tutorial 2026 | Complete Flask Course for Beginners

by Mohit Decodes · 52 chapters · 9.6h

  • flask tutorial
  • flask for beginners
  • python flask course
  • flask web development
  • flask jinja2 templates
  • flask sqlalchemy crud
  • flask forms and sessions
  • flask mysql integration

Free with your Google account. The videos play from YouTube, credited to their creator.

Chapters

  1. 01Flask Tutorial #1 - Introduction | What is Flask?07:16
  2. 02Flask Tutorial #2 - Install Flask & Hello World | Setup Flask Project09:54
  3. 03Flask Tutorial #3 - Routing | Create Routes & URL Mapping07:30
  4. 04Flask Tutorial #4 - Dynamic Routes & URL Parameters06:52
  5. 05Flask Tutorial #5 - URL Converters | String, Int, Float, Path & UUID09:08
  6. 06Flask Tutorial #6 - Query Parameters | Read & Handle Query Params07:45
  7. 07Flask Tutorial #7 - Project Structure05:53
  8. 08Flask Tutorial #8 - Jinja2 Templates08:47
  9. 09Flask Tutorial #9 - Pass Data to HTML with Jinja207:00
  10. 10Flask Tutorial #10 - Jinja2 Expressions, Filters & Comments09:34
  11. 11Flask Tutorial #11 - Jinja2 If-Else | Conditional Rendering07:30
  12. 12Flask Tutorial #12 - Jinja2 For Loop | Display Lists Dynamically07:37
  13. 13Flask Tutorial #13 - Jinja2 Template Inheritance09:07
  14. 14Flask Tutorial #14 - Jinja2 Include | Reusable Navbar & Footer08:32
  15. 15Flask Tutorial #15 - Static Files | CSS, JavaScript & Images10:08
  16. 16Flask Tutorial #16 - Bootstrap | Add Bootstrap with CDN & Local Files12:35
  17. 17Flask Tutorial #17 - Tailwind CSS | Integrate Tailwind with Flask08:44
  18. 18Flask Tutorial #18 - HTML Forms09:49
  19. 19Flask Tutorial #19 - GET vs POST Request07:59
  20. 20Flask Tutorial #20 - request.form | Get Form Data in Flask09:05
  21. 21Flask Tutorial #21 - Form Validation | Registration Form & Server-Side Validation08:42
  22. 22Flask Tutorial #22 - Redirect & url_for() | Practical Registration Example07:04
  23. 23Flask Tutorial #23 - Flash Messages | Success & Error Messages in Flask11:38
  24. 24Flask Tutorial #25 - Error Handling | Custom 404 & 500 Pages09:58
  25. 25Flask Tutorial #24 - Sessions & Cookies | Store & Manage Session Data11:06
  26. 26Flask Tutorial #26 - File Upload | Upload & Save Files in Flask10:10
  27. 27Flask Tutorial #27 - Environment Variables & Configuration | .env & os.getenv()09:02
  28. 28Flask Tutorial #28 - Blueprints | Modularize Flask Projects09:51
  29. 29Flask Tutorial #29 - Database with SQLAlchemy | SQLite & Database Setup09:14
  30. 30Flask Tutorial #30 - Creating Models | Flask-SQLAlchemy Models & Tables07:09
  31. 31Flask Tutorial #31 - CRUD Create Operation | Insert Data with Flask-SQLAlchemy11:46
  32. 32Flask Tutorial #32 - CRUD Read Operation | Fetch Data with Flask-SQLAlchemy10:50
  33. 33Flask Tutorial #33 - CRUD Update Operation | PATCH API | PUT vs PATCH06:49
  34. 34Flask Tutorial #34 - CRUD DELETE Operation | DELETE API & Complete CRUD05:08
  35. 35Flask Tutorial #35 - SQL Fundamentals | SQL, MySQL, Tables, Rows & Columns09:10
  36. 36Flask Tutorial #36 - MySQL Setup & Flask Connection | MySQL Workbench Setup19:04
  37. 37Flask Tutorial #37 - SQL CRUD | CREATE, READ, UPDATE & DELETE11:33
  38. 38Flask Tutorial #38 - SQL WHERE, ORDER BY, LIMIT & Filtering | MySQL SQL12:58
  39. 39Flask Tutorial #39 - SQL Relationships | Primary Key, Foreign Key & JOINs13:21
  40. 40Flask Tutorial #40 - Flask + SQLAlchemy with MySQL | Complete Database Integration16:18
  41. 41Flask Tutorial #41 - SQLAlchemy Relationships & Foreign Keys | User & Orders15:24
  42. 42Flask Tutorial #42 - SQLAlchemy Relationships & Foreign Keys | User & Orders18:42
  43. 43Flask Tutorial #43 - MongoDB Fundamentals | SQL vs NoSQL09:11
  44. 44Flask Tutorial #44 - MongoDB Setup & Flask Integration | Connect Flask with MongoDB12:01
  45. 45Flask Tutorial #45 - MongoDB CRUD Insert & Read | Flask + MongoDB16:40
  46. 46Flask Tutorial #46 - MongoDB CRUD Update & Delete | PUT vs PATCH13:29
  47. 47Flask Tutorial #47 - MongoDB Queries, Filters & Operators | Search & Filter API14:07
  48. 48Flask Tutorial #48 - MongoDB Data Modeling & Relationships | Embedding vs Referencing12:33
  49. 49Flask Tutorial #49 - User Registration with Flask & MongoDB11:51
  50. 50Flask Tutorial #50 - User Login & Logout with Flask & MongoDB | Authentication17:44
  51. 51Flask Tutorial #51 - Password Hashing & Protected Routes | Flask Authentication08:39
  52. 52Flask Tutorial #52 - Todo App Project44:47

More courses like this