Skip to content
UdemyPythonPaid courseBeginner levelCertificate

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

icon
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

icon
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


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

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.



icon
More courses by Bluelime Learning Solutions

$59.99

$74.99

$11.99

$11.99

$59.99

$12.99

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

4.5

248 ratings on Udemy

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

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.....♥ ♥ ♥ ♥

Showing all 10 reviews on CourseDuck

Read all 248 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

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

Overall Score : 90 / 100