Computer Courses

Python Flask Tutorial: Build a Full-Featured Web App (Corey Schafer)

Sikhami InstituteEnglish

Free

Join for free
  • 15 video lectures (8h 50m)
  • Certificate of completion
  • Ask the teacher your doubts
  • Watch on the web and in the Android app

About this course

Corey Schafer builds a complete blog application with Flask, from the first route to user accounts, pagination and deployment on a Linux server with HTTPS. Who it's for: Python programmers who want to build and deploy web applications. These are the free, official videos of the "Flask Tutorials" playlist from the Corey Schafer YouTube channel (youtube.com/@coreyms). All videos belong to Corey Schafer; Sikhami is not affiliated with Corey Schafer and simply arranges the public playlist into a course, so you can learn one lesson at a time and keep track of your progress.

What you will learn

• Getting started with Flask, routes and templates • Forms and user input validation • Databases with Flask-SQLAlchemy • Package structure, user registration and authentication • User accounts, profile pictures and creating, updating and deleting posts • Pagination, password reset emails, blueprints and configuration • Deploying to a Linux server and enabling HTTPS with Let's Encrypt

Course content

1 section · 15 lectures · 8h 50m

  1. 1. Flask Tutorials

    • Python Flask Tutorial: Full-Featured Web App Part 1 - Getting Started17m
    • Python Flask Tutorial: Full-Featured Web App Part 2 - Templates31m
    • Python Flask Tutorial: Full-Featured Web App Part 3 - Forms and User Input48m
    • Python Flask Tutorial: Full-Featured Web App Part 4 - Database with Flask-SQLAlchemy29m
    • Python Flask Tutorial: Full-Featured Web App Part 5 - Package Structure20m
    • Python Flask Tutorial: Full-Featured Web App Part 6 - User Authentication47m
    • Python Flask Tutorial: Full-Featured Web App Part 7 - User Account and Profile Picture42m
    • Python Flask Tutorial: Full-Featured Web App Part 8 - Create, Update, and Delete Posts48m
    • Python Flask Tutorial: Full-Featured Web App Part 9 - Pagination31m
    • Python Flask Tutorial: Full-Featured Web App Part 10 - Email and Password Reset42m
    • Python Flask Tutorial: Full-Featured Web App Part 11 - Blueprints and Configuration42m
    • Python Flask Tutorial: Full-Featured Web App Part 12 - Custom Error Pages12m
    • Python Flask Tutorial: Deploying Your Application (Option #1) - Deploy to a Linux Server1h 15m
    • Python Flask Tutorial: How to Use a Custom Domain Name for Our Application24m
    • Python Flask Tutorial: How to enable HTTPS with a free SSL/TLS Certificate using Let's Encrypt17m