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
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
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 :)
Instructor Details
- 4.3 Rating
885 Reviews
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.
More courses by Febin George
Programming with Python : HandsOn Introduction for Beginners (2024)
4.5 (12,839 Reviews)
Provider: Udemy
Time: 3.6h
$13.99
Python OOP : Four Pillars of OOP in Python 3 for Beginners (2021)
4.4 (10,467 Reviews)
Provider: Udemy
Time: 2.6h
$15.99
More Python courses
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.9 (13,534 Reviews)
Provider: Udemy
Time: 45.8h
$22.99
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) (2023)
4.9 (1,996 Reviews)
Provider: Udemy
Time: 21.9h
$17.99
Programming for Everybody (Getting Started with Python)
4.9 (717 Reviews)
Provider: Coursera
Time: 12h
Free
An Introduction to Interactive Programming in Python (2013)
4.9 (554 Reviews)
Provider: Coursera
Time: 6h 40m
Free
Python: Python Programming Language | Tutorial | Beginner (2023)
4.9 (239 Reviews)
Provider: Udemy
Time: 5.1h
$19.99
An Introduction to Interactive Programming in Python (Part 2)
4.9 (225 Reviews)
Provider: Coursera
Time: 25h
Free
Reviews
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
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100





