Free ๐ŸŽ“ Verifiable Certificate

Web Programming with Python - Beginners

15 modules · Beginner

A complete, self-taught path from core Python through a fully deployed Flask web application: raw HTTP servers, Flask routing, Jinja2 templates, forms and validation, SQLAlchemy databases, full CRUD, sessions and authentication, JSON REST APIs, Bootstrap front-end polish, automated testing with pytest, and production deployment, capped by a Blog + To-Do capstone. Written for a beginner who already knows basic Python syntax (variables, if statements, loops, functions); its own self-study method is simple but demanding: read every explanation slowly, type every example yourself instead of copy-pasting, run it, then deliberately break one thing on purpose and predict what happens before moving on.

Course Content

Module 0: Python Refresher for Web Developers

  • Python Refresher for Web Developers
    90 min
  • Module 0: Python Refresher for Web Developers Quiz
    15 min
  • Assignment
    45 min
  • Student Profile as JSON
    30 min

Module 1: How the Web Works

  • How the Web Works
    75 min
  • Module 1: How the Web Works Quiz
    15 min
  • Assignment
    45 min

Module 2: HTML & CSS Crash Course for Python Developers

  • HTML & CSS Crash Course for Python Developers
    90 min
  • Module 2: HTML & CSS Crash Course for Python Developers Quiz
    15 min
  • Assignment
    45 min

Module 3: Your First Python Web Server

  • Your First Python Web Server
    75 min
  • Module 3: Your First Python Web Server Quiz
    15 min
  • Assignment
    45 min

Module 4: Flask Fundamentals

  • Flask Fundamentals
    90 min
  • Module 4: Flask Fundamentals Quiz
    15 min
  • Assignment
    45 min

Module 5: Templates with Jinja2

  • Templates with Jinja2
    90 min
  • Module 5: Templates with Jinja2 Quiz
    15 min
  • Assignment
    45 min

Module 6: Forms and User Input

  • Forms and User Input
    75 min
  • Module 6: Forms and User Input Quiz
    15 min
  • Assignment
    45 min
  • Validating Email and Age
    30 min

Module 7: Databases: SQLite and SQLAlchemy

  • Databases: SQLite and SQLAlchemy
    90 min
  • Module 7: Databases: SQLite and SQLAlchemy Quiz
    15 min
  • Assignment
    45 min

Module 8: Building a Complete CRUD Application

  • Building a Complete CRUD Application
    75 min
  • Module 8: Building a Complete CRUD Application Quiz
    15 min
  • Assignment
    45 min

Module 9: Sessions, Cookies and Simple Authentication

  • Sessions, Cookies and Simple Authentication
    100 min
  • Module 9: Sessions, Cookies and Simple Authentication Quiz
    15 min
  • Assignment
    45 min

Module 10: Introduction to REST APIs with Flask

  • Introduction to REST APIs with Flask
    80 min
  • Module 10: Introduction to REST APIs with Flask Quiz
    15 min
  • Assignment
    45 min

Module 11: Front-End Polish: Static Files, Bootstrap, and UX

  • Front-End Polish: Static Files, Bootstrap, and UX
    80 min
  • Module 11: Front-End Polish: Static Files, Bootstrap, and UX Quiz
    15 min
  • Assignment
    45 min

Module 12: Testing Your Web Application

  • Testing Your Web Application
    90 min
  • Module 12: Testing Your Web Application Quiz
    15 min
  • Assignment
    45 min

Module 13: Deploying Your Python Web Application

  • Deploying Your Python Web Application
    90 min
  • Module 13: Deploying Your Python Web Application Quiz
    15 min
  • Assignment
    45 min

Module 14: Capstone Project: Personal Blog & To-Do Platform

  • Capstone: Personal Blog & To-Do Platform
    120 min
  • Capstone Submission: Personal Blog & To-Do Platform
    45 min
  • Capstone Review Quiz: Python Web Development with Flask
    15 min
Sign Up โ€” It's Free

Free · Learn at your own pace

๐Ÿ‘ฅ COHORT - Group Class

Also available as a Group Cohort

Learn with a live instructor and a class of peers โ€” real-time sessions to ask questions in, assignments with direct feedback, and the accountability of a fixed weekly schedule to keep you on track.

Sign Up to Join

โœจ VIP (1-on-1 Class)

Want an instructor all to yourself?

VIP gets you a schedule built entirely around you, full instructor attention with no sharing, and faster feedback on your work โ€” the quickest path through the course.

๐Ÿง‘โ€๐Ÿซ Book VIP (1-on-1) Training

Programme Details

Self-Taught
Free
Certificate
โ‚ฆ20,000.00

Cohort
โ‚ฆ150,000.00
VIP (1-on-1)
โ‚ฆ500,000.00
Modules
15
Lessons
47
Programme Length
12 weeks

Certificate Preview

John Doe
SAMPLE ยท PREVIEW

Complete the course to unlock your certificate for download.