$ python --version  →  Python 3.x

Complete Python Course

Eight weeks from your first print() to a working, database-backed application you can put on GitHub.

  • 8 weeks2 months, start to finish
  • 1-2 hrs daily6 days a week, ~2 hours
  • 6 projects5 mini + 1 final build
  • Zeroprior coding needed

// 48 classes — tap any day

class project day done
0 / 48

Before day one

Nothing to buy. Install these and you're ready for the first class.

Python 3.12+

Free from python.org. On Windows, tick “Add Python to PATH” during install.

VS Code

Plus the official Python extension. We set this up together in class one.

A GitHub account

Your projects live here by week eight. Employers will look at it.

Any laptop

4GB RAM is plenty. Windows, macOS or Linux all work the same for this course.

The syllabus, day by day

Every class opens with the concept, moves to a small example, then a realistic one, then practice you do yourself. Tap a day to see what's covered.

WEEK 8

Final project — pick one

The last week is yours. You choose a build, plan it, and ship it with a README.

What every final project must have

Object-oriented design, file handling or an SQLite database, proper exception handling, a clean menu-driven interface, a sensible folder structure, and a README that explains how to run it.

Common questions

I've never written a line of code. Is that a problem?

No. Week one assumes you've never opened a terminal. The pace is built for that, and the homework has a beginner tier every single day.

What if I miss a class?

Each day's topics are listed above, so you know exactly what to catch up on. Days 6, 20, 34 and 41 are practice and project days — good places to close a gap.

How much work outside class?

Plan on 30–45 minutes of homework per day. Skipping it is the most reliable way to fall behind, because everything here compounds.

What can I build after eight weeks?

Menu-driven applications with real data storage — inventory, records, trackers, bank-style systems — plus scripts that pull data from web APIs. You'll be ready for Django, Flask, or data analysis with pandas.

Does my progress here get saved?

Yes, in your own browser only. Nothing is sent anywhere and nobody else can see it.

Start on day one

Six days a week, two hours a day, eight weeks. By the end you have something real to show.