Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Create a web application with python + Flask + PostgreSQL
Rating: 4.5 out of 5(248 ratings)
18,852 students

Create a web application with python + Flask + PostgreSQL

Build a web based application from scratch with a database and deploy to the internet
Last updated 3/2026
English
English [Auto],

What you'll 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

Course content

3 sections33 lectures2h 42m total length
  • Introduction2:03
  • What is Python5:16
  • What is Flask2:03
  • What is PostgreSQL3:44
  • Installing Python on Windows5:28
  • Installing Python on Macs6:57
  • Installing Atom Text Editor3:10

Requirements

  • Basic knowledge of HTML, CSS and JavaScript would help not mandatory
  • Basic knowledge of database concepts
  • Basic knowledge of Python required
  • Pc or Mac with internet required

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


Who this course is for:

  • Beginners to to Flask