Web Development with Python and Flask

A practical and hands-on introduction to web development using Python and the Flask framework. Follow along to build and deploy your own website.

Lesson 1Building Web Pages with HTML & CSS
  • Project set up on Github & Replit
  • Building pages with HTML tags
  • Styling with CSS and Bootstrap
Lesson 2Flask Templates and Cloud Deployment
  • Render Dynamic Data with Jinja templates
  • Deployment to cloud using Render
  • Functional and Aesthetic improvements
Lesson 3Setting up & Connecting a Database
  • Setup of Version 2 of the Project
  • Cloud MySQL Database Setup
  • Database Connection with SQL Alchemy
Lesson 4Dynamic Database Driven Web Pages
  • Display DB data on Web Page
  • Dynamic Database-Driven Pages
Lesson 5Using HTML Forms to Capture Data
  • HTML form for Applications
  • Saving Applications to DB
  • Summary and Future Work
Project 1Create Your Own Website
  • Come up with a website idea
  • Build the website using HTML & CSS
  • Use a database to show dynamic pages

Certificate of Accomplishment

Earn a verified certificate of accomplishment (sample) by completing all weekly assignments and the course project. The certificate can be added to your LinkedIn profile, linked from your Resume, and downloaded as a PDF.

Instructor - Aakash N S

Aakash N S is the co-founder and lead instructor at Jovian. Previously, Aakash worked as a software engineer (APIs & Data Platforms) at Twitter in Ireland & San Francisco and graduated from the Indian Institute of Technology, Bombay. He’s also an avid blogger, open-source contributor, and online educator. Courses taught by Aakash have over 6 million views on YouTube.

Do you want to become a software developer? Apply to join the Jovian Full Stack Developer Bootcamp: https://www.jovian.com/full-stack-developer-bootcamp