Live · 250+ projects from 241 humans

Python
that feels good
to type.

A scrappy collection of tiny Python projects. Each one is small enough to read in a coffee break and big enough to teach you something real. Pick a vibe. Type it out. Run it.

250+
Projects
241
Contributors
2.3k
★ Stars
903
Forks

Three paths in.

Not sure where to start? Each path is three projects, building on each other. Finish one in a weekend.
DAY 1
01

First Steps

Variables, input, print. Calculator → BMI → RPS.

WEEK 1
02

Make Games

Loops, state, the random module. Tic-Tac-Toe → Hangman → Snake.

WEEK 2
03

Real World

HTTP, files, libraries. Weather → QR → YouTube.

Made by humans.

241 contributors so far. PRs welcome. Add your own beginner project.

Want to contribute?

Drop your own beginner project as a PR. One folder, one Python file, one README. We merge if it runs.

Read the guide →
$git clone python-beginner-projects.git
$cd projects && mkdir my-project