30-days Money-Back Guarantee
Stone River ELearning
Learn how to make websites from scratch using Python and Flask, even if you’re starting with zero experience
Updated on Sep, 2026
Programming, Web Development, Flask
Training 5 or more people ?
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
This course will teach you, assuming no prior coding knowledge, how to develop back-end web applications the way professional coders do in the top internet startups. How do I know this? I've been leading tech teams in both large enterprises and startup companies in New York City for the past 15 years.
I have seen a lot of courses and free tutorials, and I can tell you 90% of them just teach bad habits while promising to turn you into a real “web developer". But let me tell you a reality: There's no such thing as a web developer these days. You're either a back-end web applications developer, a front-end application developer or the so-called (and rare) full-stack web developer, which includes the other two. However, there are so many technologies to master in both the backend and frontend areas that full-stacks (or “web developers") are a rarity in professional environments -- You're either a back-end or a front-end web developer.
This course doesn't promise to turn you into a professional back-end developer after you complete it...but it will give you a good foundation from which to start and continue your training, knowing the right path to become a real professional backend web applications developer using Python. My goal is to make a second course, which would introduce more advanced back-end concepts and then start the front-end courses (basic and advanced) soon after that.
The course goes through a step-by-step process of developing web applications, teaching you the Python basics for web development, introducing Flask and using Cloud9 as your development environment. It then moves to explore SQL databases, using MySQL, and finally shows you how to develop a blogging application using all these learnings.
Best of all, you don't need to install anything, as we will use a revolutionary online web development environment that essentially gives you your own Linux web server with database capabilities! All you need is a browser and an internet connection, and it's completely free to you.
At the end of the course, students will be challenged with a final project where all the course material will need to be used to complete it. Students who finish the final project will be eligible for special future promotions.
Finally, you will learn how to run your application using Docker Containers, one of the hottest new technologies that allow developers to write their applications and deploy easily to a number of cloud hosting platforms and scale them indefinitely.
Check out the detailed breakdown of what’s inside the course
At Stone River eLearning, technology is all we teach. If you're interested in IT, programming, development, business or soft skills - we have it covered.
Check out our huge catalog of courses and join the over 3.2M students currently taking Stone River eLearning courses. We can provide all or part of this catalog to any business via API connection, or you can get your own branded LMS free with 10+ users.
Use your certificate to make a career change or to advance in your current career.
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Master prominent technologies at full length and become a valued certified professional.