practical-tutorials/project-based-learning
Curated list of project-based tutorials
About the project
A curated list of programming tutorials where developers learn to build applications from scratch — from interpreters and OSes to web and mobile apps. Materials are grouped by programming language.
Useful for
- Find a tutorial on writing an interpreter or compiler in C/C++
- Pick a step-by-step project to learn a new language such as Go or Rust
- Build a pet project like a Trello clone or a Todo app from a ready tutorial
README summarized by DeepSeek V4.1 Flash. Details may be inaccurate.
Why it’s trending
- 53 stars so far today, about 128 expected by the end of the day.
- GitHub Trending Python today: #9, +215 stars.
- About 25 forks a day — people are taking the code.
Stars per day
Bars are daily stars, the line is the usual pace. Red marks spike days.
Numbers
- Total stars
- 285,050
- Today
- 53 · ≈ 128 by evening
- Forks
- 36,437
- Issues and pull requests
- 842
- Watchers
- 3,472
- Language
- Python
- License
- MIT
- Created
- April 12, 2017
- Last push
- September 28, 2026
Star trust
Growth looks organic: forks and discussion are in line with active projects, and stars arrive unevenly, the way people give them.
These are heuristics, not a verdict: we judge by the repository’s behavior, not by a list of stargazers.
Spotted in
- September 28, 2026GitHub Trending Python today: #9, +215 stars
Similar by description
-
1.6
rust-unofficial/awesome-rust
A curated list of Rust code and resources: applications, development tools, libraries and registries, grouped by topic.
-
2.2
Axorax/awesome-free-apps
A curated list of free apps for PC and mobile, grouped by category and platform. Helps find a free or open-source program for a specific task.