Skip to content
UdemyPythonPaid courseBeginner levelCertificate

Python Flask for Beginners: Build a CRUD web app using Flask (Udemy.com)

Learn to build dynamic web applications using Python and Flask | The most practical course to learn Flask

Created by: Febin George

Last updated November 2021

icon
What you will learn

  • You will learn to create a web server using Flask
  • You will understand the how the web actually works
  • Perform Create, Read, Update and Delete operations of a MySQL database
  • You will learn how to use a YAML file to store and retrieve configuration parameters using PyYAML
  • You will be comfortable connecting your application to a MySQL database using flask-mysqldb
  • You will learn to use the Jinja2 template engine of Flask
  • Add simple CSS styles to your application using flask-bootstrap
  • Submit a user form through a HTTP POST request
  • You will learn how to hash sensitive information submitted by the user
  • Understand the difference between a HTTP GET request and a HTTP POST request
  • Integrate CKEditor to your blog application using flask-ckeditor
  • Handle user sessions

How it compares

Against the other 388 rated Udemy courses in Python on CourseDuck:

  • Rating4.3 out of 5higher than 25% of them
  • Reviews885#202 of 389 by number of reviews
  • Length2.9 hoursshorter than 86% of them
  • Last updatedNovember 2021earlier than 64% of them

icon
Course Description

Did you ever want to find out how powerful is Python when it comes to web development ? Then this course is for you.

The demand for Python developers is growing by day and this course has been developed to make sure you are being equipped with the right skills

This course has been rightly designed to help you get comfortable with building web applications using the Flask framework of Python.

You will be provided with the most practical implementation of Python and Flask. No fluff guaranteed.

Flask is a micro framework of Python that is used to build web applications. By the word micro framework, we are not limiting the abilities of Flask. Flask is equally good for larger applications as it is for smaller ones. 

This course will teach you Flask right from the basics, covering more advanced topics where you will finally build a blogging application using Flask.

You'll learn how to - 

  • Build a dynamic web server using Flask
  • Add templates to your Flask application
  • Use the Jinja2 templating engine of Flask
  • Basic Create, Read, Update, Delete queries of MySQL
  • Connect your Flask application with a MySQL database using flask-mysqldb
  • Add basic styles to your application using flask-bootstrap
  • Integrate your the blogging application written using Flask with a text editor called CKEditor using flask-ckeditor
  • Understand what are GET and POST requests
  • Handle a user session
  • Hash sensitive information submitted by the user

Python has been one of the most easiest language to program. This course assumes that you are comfortable with the basics of Python such as variables, data types, functions and so on. It is also expected that you know the basics of HTML and CSS.

I have tried to keep the explanations as simple and practical as possible, and I'm sure you'll love it.

I'll always be available to answer any questions that you might have as you progress along.

Udemy offers you a 30 day money back guarantee. Your money is safe. I'll be happy to help you with a refund in case you are not happy with your purchase.

There is absolutely no risk involved. Enrol into this course and give a worthy upgrade to your Python skillset. I'll see you on the inside :)

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Febin George

I am a software engineer with a passion for teaching. I have 3 years of professional experience as a software developer with my primary expertise being Python programming.

My mission in life is to leave this world a better place than how I found it, and Udemy helps me do that by connecting us together through the world of online education.

icon
More courses by Febin George

$13.99

$15.99

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

4.3

885 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Vincent, Ka Ping Ma on 3/23/2023

I studied this course because I needed to implement a database based web application in a database course of my CS master degree. The tech stack our team chose includes MySQL and Flask, and we found this course just perfect and not too lengthy to cover the essential skills we needed to implement the backend. After taking this course, I have got a clear picture how the database interacts with the frontend part of a website. The bootstrap framework used in the course is also a good knowledge to have for some tricks to build up a simple web site quickly. But you will need to learn more in html and css if you need to develop some features more sophisticated.

By Jason A Morris on 7/22/2021

The course is very simple to follow along with instructor. He is able to hold my attention by not moving too slowly which allows me to see progress quickly. The length and pace of course is perfect for those with family and other work responsibilities. Two or three hour courses is the way to go. Everything is well explained with nice substance.

By Zeeshan Asghar on 11/14/2020

good understanble

By B R Pawan Kumar Iyengar on 11/1/2020

Great course .... explains all very well

By Leena Vashistha on 10/8/2020

Recommended for Flask Beginner, it would have been more beneficial if SQLAlchemy were in the place of basic MySQL

By Alexander Galvis on 10/6/2020

Buen curso para el manejo basico de flask, me hubiera gustado aun mas si se hubiese incluido sqlalchemy, pero es muy bueno para iniciar

By Dilraj K R on 9/21/2020

its very good, the tutor has high level of energy and explains with clarity. All the best to him

By George Kochera on 9/17/2020

So far it covers a lot of basic information that is repetitive for someone who knows a bit already about developing full-stack applications. Not much Flask/Python material.

By Meaghan Wright on 9/16/2020

It was very fast paced and as a new user sometimes hard to follow. I learned a lot though! Thanks,

By John Cox on 9/1/2020

Very focused on practical application of Flask features. Very detailed. The pace of the lecture is fast and I have to review the training material regularly but overall an excellent tutorial!

By Priyanka on 8/21/2020

This flask tutorial is very easy to understand and all concepts are explained in a simple way and previously i seen so many tutorials on flask but this flask tutorial is the "BEST".

By Wafaa Ahmed on 8/18/2020

nn

Showing 12 of 147 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100