🐍 Write your first program — and don’t stop
The most common beginner question: “Where do I start?” The answer is simple — with a project. This course skips the theory lectures and goes straight to building: each of the 7 days you create something concrete, learning the language along the way.
In this course you’ll build 7 projects in 7 days:
- Day 1: animated rocket in the terminal — variables, print, loops
- Day 2: smart home system — conditionals, functions, dicts
- Day 3: card game with a combat engine — lists, randomness, logic
- Day 4: hacker challenges — strings, files, basic algorithms
- Day 5: zombie apocalypse survival — classes, inheritance, OOP
- Day 6: banking system — exceptions, JSON, data validation
- Day 7: AI startup — working with APIs, lambda, map, filter
Course stack:
CodeHS (in the browser — nothing to install)
Requirements:
None — the course starts from zero. Just the desire to write code.