Create a web application with python + Flask + PostgreSQL (Udemy.com)
Build a web based application from scratch with a database and deploy to the internet
Created by: Bluelime Learning Solutions
Last updated March 2026
What you will learn
- Build a web application with a database backend
- Deploy web application to the internet via heroku
- Create database and table with PostgreSQL
- Setup Flask development environment
- Create endpoints for a web application
- Render Templates
- Use conditional statements
- Use for loop to iterate over a list
- Create routes for web app
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.5 out of 5higher than 52% of them
- Reviews248#300 of 389 by number of reviews
- Length2.7 hoursshorter than 88% of them
- Last updatedMarch 2026more recently than 83% of them
Course Description
Python is a popular and general purpose programming language that can be used for a variety of things like:
Web Development
Scientific Computing / Data Science
Machine Learning
Start-ups
FinTech and the Financial Industry
Software development
Mathematics
System scripting
Connecting to databases
Flask is a small and lightweight Python web framework that provides useful tools and features that make creating web applications in Python easier. It gives developers flexibility and is a more accessible framework for new developers since you can build a web application quickly using only a single Python file. Flask is also extensible and doesn’t force a particular directory structure or require complicated boilerplate code before getting started.
PostgreSQL is a powerful, open source object-relational database system . PostgreSQL allows to create databases and store data . It also allows you to interact with the data inside the database.
In this course we will create a web based application using Python and Flask and we will create and store objects inside a PostgreSQL database that will interact with our web application's front end. We will also deploy the web application to the internet via heroku
Instructor Details
- 4.5 Rating
248 Reviews
Bluelime Learning Solutions
At Bluelime Learning Solutions, our mission is simple: making learning simple.
Based in the UK, we’ve empowered more than 794,000 students worldwide and earned over 45,000 reviews by delivering courses that turn complex ideas into clear, practical lessons.
Our video-based training is designed with one goal in mind — to help you gain real-world skills you can use immediately. Every course is structured with step-by-step guidance and hands-on projects, ensuring that learners at all levels can build confidence and achieve results.
With experience ranging from individual learners to collaborations with Fortune 500 companies, we understand the skills that today’s employers value most. That’s why our courses are not just about knowledge, but about giving you the tools to unlock opportunities and grow.
Join us at Bluelime Learning Solutions and discover how learning can be simple, effective, and transformative.
More courses by Bluelime Learning Solutions
Data Warehouse Developer-SQL Server/ETL/SSIS/SSAS/SSRS + AI (2026)
4.3 (2,198 Reviews)
Provider: Udemy
Time: 10.3h
$74.99
AI-Enhanced SQL Developer: AI + T-SQL, DW, SSRS, SSIS & SSAS (2026)
4.3 (2,018 Reviews)
Provider: Udemy
Time: 17.8h
$11.99
Coding for beginners: ( HTML,CSS,JavaScript,Python,C# +AI ) (2026)
4.3 (1,220 Reviews)
Provider: Udemy
Time: 28.5h
$11.99
Python : Comprehensive Bootcamp (Beginner To Professional) (2026)
4.4 (1,077 Reviews)
Provider: Udemy
Time: 35.8h
$59.99
Python and Django Full-Stack Web Development for beginners (2026)
4.0 (923 Reviews)
Provider: Udemy
Time: 34.4h
$12.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 SIRISINAGANDLA SANDEEP BABU on 12/22/2023
Course is good. But failed to create database table. Separate section has to be provided to showing resolving conflicts between flask, python, conda, postgresql and conda setups. Overall it is a good course. Thanks.
By Bhaskara Y on 11/29/2023
Nice explenation for basic users must go through. How to write functions and routing and connectivity with PostgresSQL
By Aflah Tazakka on 12/12/2021
This is the course that i need right now, i need a quick but cover anything required to build and run a simple flask app. Thanks Bluelime, keep your amazing works!
By Bruno Moraes on 3/23/2021
I've leaned a lot, because I didn't know nothing about Flask until now. But, I've missed some configurations that could be import to learn. I've did all the things that the presenter did on a docker environment. It was very nice! So, the application was too base, we could learn a simple CRUD, and what commands to use and how to use it on Flask... but OK! It was good! Thanks a lot!
By Mahesh Solanke on 11/23/2020
It was amazing learning for me, I made a perfect app using flask. This tutorial is for the absolute beginner, I highly recommend this who is using flask 1st time. Thank you
By Kofi Ofori on 10/2/2020
Love the step by step introduction to all the concepts and how it all came together to build something great. Thanks
By Ankur Jain on 9/12/2020
The course was very good. I learned a lot. I am new to programming world but I never felt that I am new. Instructions were very easy to follow.
By JT on 9/11/2020
a little bit confused in the middle but once i found the github link to the code towards the end i was able to figure i all out.
By Bikram Balabanta Sahoo on 9/11/2020
It was a good experience . I got the idea of web app creation to deployment in a cleaner way although i am a newer to python language. Thanks a lot...
By BIYYALA HARI KRISHNA on 9/10/2020
Thanks for the awesome tutorial sir its hard to find tutorials from scratch to complete cloud deployement. Loved the course sir hoping for a big projects with complete webstie sir...Keep going sir rock it.....♥ ♥ ♥ ♥
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100









