freedzhost.cloud

Python path: 59 days from zero to your first scripts

Fifty-nine one-hour sessions, one a day, in four modules, for people who have never written a line of code. The goal: go from "I know nothing about this" to "I built a tool I use every day". No prerequisites, no jargon left unexplained, only one new idea per session at the start.

Why Python, and for whom

Python is the language most often recommended to beginners: its syntax reads almost like English, it installs for free on Windows, macOS and Linux, and it is used everywhere — automating tasks, processing files, analysing data, making web services talk to each other. This path is the front door of this site for the least technical readers: every term is defined the first time it appears, every exercise uses free tools, and every session ends with a small visible success.

The method, the same every day

TimePhaseWhat you do
20 minTheoryThe session's lesson (on the module page), read calmly, taking notes.
30 minPracticeYou type code yourself, you run it, and you SEE it work. Every exercise has an explicit success criterion.
10 minRecapThree lines in the notebook, then redo today's exercise without notes.

Typing the code by hand matters as much as understanding it: never copy-paste an example, retype it. The typos you fix are exactly the errors you will know how to repair later.

The tools, installed once (day 1)

No account to create, no bank card, no subscription: the whole path fits in these three free tools.

The golden rule

One hour every day beats seven hours on Sunday. If you miss a day, do not catch up the next day: shift everything by one day, and trim module 4. Sessions are numbered D1 to D59 with no calendar dates: only order and regularity matter.

Learning with an AI, without letting it code for you

This path can be followed with an AI as a tutor, ideally a model running at home (see your first local model): your experiments never leave your machine. It saves you time when it makes you work, and wastes it when it works in your place.

Every session ends with an "Agent tips" box: how an agent (Claude Code, Kimi Code, OpenFox) would do the same task, the trap to avoid, and the proof to demand. You learn by hand, and along the way you learn to delegate without being fooled.

The four modules

Each module is one page: the sessions follow one another, each with its goal, its lesson, its step-by-step practice and its recap. Tick a module when all its sessions are done; your progress stays in your browser.

Recommended free resources

The end-of-path checklist

A box left unticked is not a failure: it is the list of what you will pick up first.