Python and Flask Bootcamp: Create Websites using Flask! (Udemy.com)
Create awesome websites using the powerful Flask framework for Python!
Created by: Jose Portilla
Last updated December 2020
What you will learn
- Learn basic HTML to create templates
- Learn basic CSS to style your webpages
- Understand Python, including Functions, Decorators, and Object Oriented Programming
- Use Flask to create basic landing pages
- Use WTForms to accept user inputs from a Flask Application
- Use Flask and SQLAlchemy as an ORM for a SQL database
- Use blueprints to structure larger Flask Applications
- Create a fully functioning Social Network Site with Flask
- Enable User Authentication and Authorization with Flask
- Understand OAuth with Flask Applications
- Create simple REST APIs with Flask
- Accept Payments with Stripe and Flask
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.6 out of 5higher than 70% of them
- Reviews9,978#43 of 389 by number of reviews
- Length20 hourslonger than 76% of them
- Last updatedDecember 2020earlier than 70% of them
Quality Score
Overall Score : 92 / 100
Course Description
Welcome to the best online resource for learning how to create websites with Python and Flask!
I'm Jose Portilla and I've created this course to help you develop a true understanding of the ins and outs of creating amazing websites with the latest technologies in Python and Flask! I teach over 500,000 students online and I'm happy to get the chance to help others learn the amazing power of programming!
This course will be your complete definitive guide for developing fully functional websites with the Flask web framework. We'll start with crash courses in the basic front end technologies for HTML, CSS, and Boostrap 4. Once you have a good understanding of the basics of these front end technologies, we'll begin our journey with Python and Flask. The course includes a complete Python refresher that starts with the very basics and quickly takes you through the advanced features, including functions, decorators, object oriented programming, and more!
Once we understand HTML, CSS, Bootstrap 4, and Python we're ready to tackle Flask and learn about all the amazing features it has! We'll create basic landing pages with Flask and Python, then show you how to connect templates to Flask do you can connect your Flask Application to HTML, CSS, and Bootstrap based templates. We'll also cover how to use the Jinja template engine to directly connect your flask application to your front end files to customize your websites.
Then we'll learn how to create forms to accept user information, how to save that information to a SQL database, and relay it back to the user.
This course includes a fully complete Social Network project that includes, User Logins, Followers, Authentication, Blueprints, Templates, SQL Databases, and more!
In this course we'll cover everything you need to know, including:
- Crash Course on HTML
- Crash Course on CSS
- Crash Course on Bootstrap 4
- Complete Overview of Python 3
- Utilizing Flask Basics
- Creating Templates with Flask and Jinja
- Creating Forms with Flask and WTForms
- Creating Databases with SQL and connecting them to Flask
- Structuring Large Flask Applications with Blueprints
- Creating User Login, Registration, and Authentication
- Creating Full Applications, including a Social Network Project
- REST APIs with Flask
- Accepting Payments with Stripe
- and much more!
So what are you waiting for? Sign up today and begin your journey to creating amazing websites with the power of programming with Flask and Python!
I will see you inside the course!
Instructor Details
- 4.6 Rating
9,978 Reviews
Jose Portilla
Jose Marcial Portilla has a BS and MS in Mechanical Engineering from Santa Clara University and years of experience as a professional instructor and trainer for Data Science, Machine Learning and Python Programming. He has publications and patents in various fields such as microfluidics, materials science, and data science. Over the course of his career he has developed a skill set in analyzing data and he hopes to use his experience in teaching and data science to help other people learn the power of programming, the ability to analyze data, and the skills needed to present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Training and provides in-person data science and python programming training courses to employees working at top companies, including General Electric, Cigna, SalesForce, Starbucks, McKinsey and many more. Feel free to check out the website link to find out more information about training offerings.
More courses by Jose Portilla
The Complete Python Bootcamp From Zero to Hero in Python (2025)
4.6 (566,376 Reviews)
Provider: Udemy
Time: 22.4h
$199.99
The Complete SQL Bootcamp: Go from Zero to Hero (2022)
4.7 (258,007 Reviews)
Provider: Udemy
Time: 8.9h
$159.99
Python for Data Science and Machine Learning Bootcamp (2020)
4.5 (160,681 Reviews)
Provider: Udemy
Time: 24.9h
$124.99
Python and Django Full Stack Web Developer Bootcamp (2019)
4.4 (52,248 Reviews)
Provider: Udemy
Time: 31.9h
$159.99
Spark and Python for Big Data with PySpark (2020)
4.6 (26,667 Reviews)
Provider: Udemy
Time: 10.6h
$27.99
Learning Python for Data Analysis and Visualization Ver 1 (2022)
4.5 (20,266 Reviews)
Provider: Udemy
Time: 21.1h
$27.99
Reviews
By Monaem Hosen on 12/9/2022
Excellent Course! I like how Jose gives a high-level explanation of how thinks work at the beginning of each section. He elaborates very well on each section with independent and tangible examples. The initially written summary and final review of what was done at the end of each video is what is making a difference to me. I really want to thank to Jose for providing such an amazing course. I recommend not only this course but also any of this teacher courses. Thanks, Jose!
By Oleh Shmidt on 7/30/2021
This is a very good, high quality, detailed course that really gave me a good understanding of web developemnt with Flask on Python. It is felt that instructore has a very deep knowledge of the subject and knows how to communicage it in a simple way to students. I definaly recommend this to eveyone and I do not this there is a better course on this subject on Udemy. The only thing that would make it even better is a bit more self prace taks in the middle. Very good product. Thank you Jose.
By Donny Buckman on 11/14/2020
The course is very well presented. The content is thorough and the instruction is great.
By Rodion Abyshov on 11/14/2020
!
By Sai Sindhu Madicherla on 11/7/2020
Awesome tutorial for beginners!!!
By Supola on 11/7/2020
It is a very compact course with good explanations and well chosen didactical steps. I learn a lot from it and could recommend anyone who tries to deepen (start out) their knowledge on flask.
By Drew Luna on 11/7/2020
This is so bad!!
Dependencies are not even updated, spent more time debugging than actually listening to this guy.
the downloadable resource (07-01flask-login) from the instructor is BUGGY!!! how can you even distribute a buggy code to the students?? so BADDDD
By Andreas Izzo on 11/7/2020
very calm instructor, great content, perfect explanations, thanks
By Jola H on 11/7/2020
little explanation on more complex topics. He seems to be coding a lot with brief explanations especially in the "Large Project" module. So much new topics and you just seem to breeze through. Going forward, I would advice you take chucks of the module and then test so we see pieces of the large picture come together rather than have a tones of work /coding done and testing at the end when new topics are introduced.
By Anish De on 10/26/2020
Maybe there could have been a bit more advanced course content
By Pinaki Chattopadhyay on 10/25/2020
conda was not working from the command prompt I had to go to Anaconda prompt.
MarkupSafe==1.0 was not installing from requirements.txt. I removed it from this file installed the rest of the libraries from this file and later installed MarkupSafe==1.1 separately.
By Siddhi Udani on 10/18/2020
Awesome so far!









