A curated list of Do-It-Yourself projects
Let's learn by doing !
- Advent of Code Advent calendar of small programming puzzles for a variety of skill sets and skill levels
- CodeCrafters Projects to dive deeper
- Learn Git Internals by Building Your Own Git
- Linux From Scratch a.k.a LFS Step by step instructions to build custom Linux from source
- nand2tetris Build modern computer from scratch
- Pacman Projects Play pacman using AI
- pwnagotchi WIFI pawning using AI
- Python Concurrency From Ground Up Awesome video explaining concurrency in python from scratch by David Beazley Pycon 2015
- The Architecture of Open Source Applications Explanation of many famous opensource applications with code examples
- What is code Famous bloomberg article explaining computer from very very very scratch level