$ python --version → Python 3.x
Eight weeks from your first print() to a working,
database-backed application you can put on GitHub.
Nothing to buy. Install these and you're ready for the first class.
Free from python.org. On Windows, tick “Add Python to PATH” during install.
Plus the official Python extension. We set this up together in class one.
Your projects live here by week eight. Employers will look at it.
4GB RAM is plenty. Windows, macOS or Linux all work the same for this course.
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.
No class covers that yet. Try “loop”, “class”, “json” or “api”.
The last week is yours. You choose a build, plan it, and ship it with a README.
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.
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.
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.
Plan on 30–45 minutes of homework per day. Skipping it is the most reliable way to fall behind, because everything here compounds.
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.
Yes, in your own browser only. Nothing is sent anywhere and nobody else can see it.
Six days a week, two hours a day, eight weeks. By the end you have something real to show.