Skip to content
UdemyPythonPaid courseAll LevelsCertificate

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

icon
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

icon
Quality Score

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

Overall Score : 92 / 100

icon
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!

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

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.

icon
More courses by Jose Portilla

$199.99

$159.99

$124.99

$159.99

$27.99

$27.99

icon
Reviews

4.6

9,978 ratings on Udemy

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

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!

Showing 12 of 341 reviews