Backend Development
Beginner
Flask Basics Tutorial
Learn how to build lightweight, powerful web applications with Python and Flask. This complete beginner's tutorial covers routing, Jinja2, SQLAlchemy, and REST APIs.
18 chapters
8h 50m
4.6
(132)
What you'll learn
- Introduction to Flask
- Setting Up Python and Flask Environment
- Understanding Flask Architecture
- Creating Your First Flask Application
- Flask Routing Basics
- Flask Templates with Jinja2
- Working with Databases in Flask
- Flask SQLAlchemy ORM Basics
Course content
18 chapters Β· 8h 50m- 1 Introduction to Flask 15 min
- 2 Setting Up Python and Flask Environment 20 min
- 3 Understanding Flask Architecture 20 min
- 4 Creating Your First Flask Application 25 min
- 5 Flask Routing Basics 20 min
- 6 Flask Templates with Jinja2 30 min
- 7 Working with Databases in Flask 25 min
- 8 Flask SQLAlchemy ORM Basics 35 min
- 9 Building CRUD Applications in Flask 40 min
- 10 User Authentication and Sessions 35 min
- 11 Flask Blueprints and Project Structure 30 min
- 12 Building REST APIs with Flask 35 min
- 13 Flask Validation and Error Handling 30 min
- 14 Flask Security Best Practices 30 min
- 15 Building a Complete Flask Project 45 min
- 16 Testing and Debugging Flask Applications 30 min
- 17 Deploying Flask Applications 35 min
- 18 Flask Interview Questions and Practice Challenges 30 min