Open Source: #learning

Catalog projects marked with #learning. Tags work as dedicated landing pages, so related tools are easier to find and connect.

This collection holds 56 projects with a combined 6,614,713 GitHub stars. Main languages: Python, JavaScript, Jupyter Notebook.

About the learn-by-building projects

Learning from other people's code is the fastest way to grow as an engineer. The repositories here exist exactly for that: step-by-step tutorials, build-it-yourself projects, and structured learning paths.

The build-your-own-X format is especially valuable — a database, an interpreter, a game from scratch deliver the kind of understanding documentation cannot. Pick by your stack and level.

Filters

Reset
Languages

Repositories

Found: 56
jackfrued/Python-100-Days
Python 100 Days

Python 100 Days is a learning repository for studying Python step by step, from basics to web, data, and practical topics.

Stars 183,131 Forks 55,658 Author jackfrued Language Jupyter Notebook License Unknown
Open
521xueweihan/HelloGitHub
HelloGitHub

HelloGitHub is a Chinese monthly catalog of interesting, beginner-friendly open source projects with a website and issue archive.

Stars 160,408 Forks 12,123 Author 521xueweihan Language Python License Unknown
Open