Complete Python Web Course: Build 8 Python Web Apps (

Build Python Web Applications from Beginner to Expert using Python and Flask

Created by: Jose Salvatierra

Produced in 2022

What you will learn

  • Design, develop, and deploy engaging web applications using Python and web languages
  • Understand the way the internet works from the point of view of all development areas
  • Develop applications that use MongoDB databases

Quality Score

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

Overall Score : 86 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a python course? Or looking for more detail on Jose Salvatierra's Complete Python Web Course: Build 8 Python Web Apps? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

The Complete Python Web Developer Course will lead you down a path of understanding and skill that may well, with work and patience, result in an income boost or a career change.

It is a one-stop-shop covering everything you need to start having ideas and creating Python web applications that engage visitors and provide them with value. In addition, I'll always be available to help you further your learning and explore more avenues for success.
What do you have to do?
You'll have immediate access to 8 carefully designed sections, each teaching and guiding you into creating a web application using Python: your challenge. I've created thorough, extensive, but easy to follow content which you'll easily understand and absorb.
I recommend taking your time, as software development doesn't happen overnight. Each section should take approximately one week, including developing the weekly challenge, reading around the subject, and practising further.
  • The course starts with the basics, including Python fundamentals, programming, and user interaction.
  • Then we will move onto how the internet works, making web requests and parsing webpages to get data from them using Python.
  • Now that you'll have all the knowledge required, we'll introduce our database of choice, MongoDB, and then proceed into creating our first Python web application: a blog where users can register and publish posts.
  • Then we will create a fantastic Python web application to notify you when prices of items in online stores go down; a really useful web app!
During all this, we'll be learning about deploying our Python web applications, making it performing so it can scale to thousands of users, and usability and security issues.
Over the entire course you will learn:
  • Python
  • HTML
  • CSS
  • Responsive Design with Bootstrap
  • JavaScript
  • jQuery
  • MongoDB
  • Linux (UNIX)
  • APIs (both creating them and interacting with them)
  • Deployments to Heroku and DigitalOcean
What else will you get?
  • A friendly community to support you at all times
  • Personal contact with me: I'm always available to answer questions and help out
  • Lifetime access to course materials, even as more are released (and they are, very often!)
  • Hands-on learning to ensure you're absorbing everything
  • A true understanding of the concepts of software development, design, and operations
By the time you're done with the course you'll have a fantastic set of fundamentals and extensive knowledge of Python and web development, which will allow you to easily continue learning and developing more and more advanced and engaging web applications.
It doesn't matter how old you are or what you do professionally. I guarantee that anyone can benefit from learning web development and Python, but especially web application development.
So what are you waiting for? Sign up now, and I'll see you on the inside!

Who this course is for:
  • This course is for students who know a little bit of Python or another programming language who want to learn about deployments and development with Python
  • If you are an absolute beginner in programming, taking an introductory Python course first could be helpful!

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Jose Salvatierra

Hi, I'm Jose! I love helping students learn to code and master software development. I've been teaching online for over 6 years, and I founded Teclado to bring software development to everyonemy objective is for you to truly understand everything that goes on behind the scenes.
Coding is extremely rewarding. As you learn, things start to click and make sense. You can join the dots of all the things that weren't quite clear before. I'm here to make that journey quick and painless!
I can help you with Python and JavaScript issues, particularly in web and backend development. I'm experienced with programming libraries and frameworks like Flask, React, React Native, and AngularJS. I've worked extensively with UNIX systems, MongoDB, PostgreSQL, and advanced system architecture design.Teclado was founded by best-selling instructor Jose Salvatierra to bring software development to everyone. We create and develop great, informative, and fun courses for you to advance your career and acquire new skills.
Excellent quality, superb student support, and on-demand topics mark our courses. We hope to see you on the inside!



49 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Very nice course so far. Easy to follow but it you have some previous experience would be very enjoyable

Jose has done tremendous work on putting this together. A must guide to aspiring python/web developers.Thanks Jose !

I found the course got me to the point where I could build my own website and when I did get stuck the author of the site actually helped me personally sort it out.

This course is what I need. I followed the video and re-watched and paused if I needed. The co-learning group and the presence of the lecture in the group is really helpful and improved my confidence.

I like the way Jose explains things. His explanations are simple, yet comprehensive. In the final sections not all videos are up to date, there is no final code on the GitHub, the code has a bug, so not all app html pages run on heroku in my case. So for me as a beginner, this small things are crucial, if you are more experienced developer, that shouldn't be at all problem for you.

Jose is very good in almost all the courses. But this course is not worth taking if you have taken his Python course..By the way, He is an excellent Instructor but it seems that this course was created way before the " Complete Python Course " and also my expectations were too high regarding this course...This course only contains projects related to web-scrapping, which is pretty basic stuff.If Jose adds a new project to the course, then I will update my rating.You can take this course, if you are a complete beginner and want some projects up and running but not recommended for Advanced Python Developers....

It was an amazing journey Jose. Thanks for the help and tips and I can tell you that know I can continue with my projects with all the knowledge delivered in your videos.

Over all a good course with good and useful content. At times, some videos did feel a bit repetitive, but nothing to bad. One of the sections that I was looking forward to was the Heroku deployment section, but I felt that this section may have been slightly confusing, as I got some errors different from what was described in the course. I did however manage to figure out the problem from the error messages and looking online, so I was able to finish the course. Other than that the content seem well structured and planned well, so I certainly think this is a good course.

Solid fundamentals for python web-app dev. I construct mental models about the execution of code a bit differently than Jose so it helps if I pause and watch YouTube or Google search to find a way to think about pythonic topics like (self) or more insight on what Flask is generally for. I love that Jose is re-recording updated versions of some of these topics. That was very helpful.

Jose always does such an amazing job of breaking down Python concepts so you get those "ah ha" moments. I'll continue buying his courses whenever he publishes them.

The teacher is super professional.One thing that can improve the course, in my opinion, is to present each project at the beginning of each section, so the goal project would be crystal clear from the beginning.

excellent training! the last sections are not fully synced ... but I took it as an exercise :) I was obliged to use requirements.txt for Heroku instead of pipfile because of uwsgi installation failed. all these were completely unknown to me before the training ... well done!