Python Flask for Beginners

Learn how to create your own web applications with Python Flask.

4.27 (2141 reviews)
Programming Languages
2 hours
Oct 2017
last update
regular price

What you will learn

How to create Python Flask based web apps.

How to use Jinja2 Templates.

How to use CSS to style your Flask web app.

How to create and use HTML forms with your Flask app.


Python Flask for Beginners is a course that will teach you how to write your first Python Flask web application. No fluff, just code.

The best way to learn is to learn by doing so I'll have you writing your first, basic Flask app by the second video.

Why is this important? When you code something for yourself you build momentum. When you build momentum you're more motivated than ever to push and learn more. It's seriously addictive!

Continue on and you'll learn the concepts needed to start writing your own cool Flask applications. The best part is you'll start to see how you can convert your existing CLI based scripts into functional web apps!

I do expect you to be somewhat competent in Python but don't stress if you're not an expert. Just do yourself a favour and have Python installed on your operating system.

Enough reading. Time to code.



Introduction - Course Layout

The Basics

Creating a venv and installing Flask
Creating your first, simple, text based Flask app!
Handling HTTP GET and POST Request Methods in Flask
Test Your Knowledge
Flask Folder Hierarchy
Test Your Knowledge

Getting Technical!

Getting started with Jinja2 HTML Templates
Style your Flask app with CSS
Creating a Web Form in Flask: Part 1
Creating a Web Form in Flask: Part 2
Test Your Knowledge


BMI Calculator - Instructions
Create a BMI Calculator in Flask!


Welcome to PyBites!


Python Flask for Beginners - Screenshot_01Python Flask for Beginners - Screenshot_02Python Flask for Beginners - Screenshot_03Python Flask for Beginners - Screenshot_04


November 8, 2023
This course is for people who just want to know how flask framework works and do some basic creations like forms. This is good.
September 20, 2023
Excellent content on Flask and this topic is not available in most sites. Please create another session on how to use Flask for creating basic charts based on data. Also how to reach out to you. Is there any mail id
September 1, 2023
Really helpful, and did exactly what I needed it to - gave me enough info to have the confidence to go away and play around with it so I can make the app I need to make.
August 9, 2023
The instructor is easy to follow. He starts at the base configuration of a new Python virtual environment, which cuts out a lot of the cruft.
August 9, 2023
The resources all have 404 errors, the pages are gone. The final code would have been nice to also be available.
February 7, 2023
Straight forward. Perfect for an intermediate Python data scientist who are familiar with the concept to Flask but never made one for oneself from scratch. Awesome.
December 5, 2022
Great introduction to Flask. Clearly presented at a good pace. Would perhaps be considered too basic for some, but suited me.
October 3, 2022
amazing class for beginners with little knowledge in python flask not recommend for beginners with no idea in flask but totally amazing class thank you!
September 7, 2022
its feeling great after completing the course very well expalained by the instructor if you are beginner
August 29, 2022
It's always good to learn the basics and You will surly get some from here. Thanks for making it free anyway.
August 1, 2022
A pretty good for absolute beginners in Flask though you should have a basic knowledge of Python like classes, functions, syntax and such. It's a plus to have basic knowledge of HTML and CSS as well but it's not mandatory as the tutorial makes it easy to get the basic grasp on those. Though it would have been better, if at last the author provided some tips on how to proceed to learn Flask further and had a few more contents but its free and its pretty good one for beginners so I can't complain much.
July 11, 2022
Great course given that it is free. One should have some knowledge of HTML, CSS and Python to fully to enjoy and learn from this course. Thank you Pybytes and Julian.
May 18, 2022
It is such a good match for me. I'm not done yet but I'm loving it already. I like how the concepts have been explained. Thank you so much
May 16, 2022
This was a great course. I was not familiar with Flask. A friend of mine called me to help him solve a Flask problem & I had this course in my Udemy library; I've learned quite a bit!
March 12, 2022
If it's focused to beginners, it should be reorded at VSCode or Pycharm, i don't care about the text editor but, for some people it would be confusing, specially about the file hierarchy. The font of the editor is a little tiny Flask explanation deserve 3 hours of course at least



Python Flask for Beginners - Price chart


Python Flask for Beginners - Ratings chart

Enrollment distribution

Python Flask for Beginners - Distribution chart

Related Topics

udemy ID
course created date
course indexed date
course submited by