Build your own X - Master machine learning by building everything from scratch. It aims to cover everything from linear regression to deep learning to large language models (LLMs).
-
Updated
Jul 4, 2026 - Python
Build your own X - Master machine learning by building everything from scratch. It aims to cover everything from linear regression to deep learning to large language models (LLMs).
50+ real, portfolio-grade coding project ideas with references and an AI coach to build them with you. A shipped project beats a claimed skill. Updated for 2026.
An extremely lightweight React component to declaratively (and elegantly) plot shapes on an inline SVG
📦 Manipulate a three dimensional box 📦
A complete guide to building a self-hosted Kubernetes cloud on bare hardware
SimpleDB: a minimalist Key Value store written in Java
Use C++ & C to build Redis, a memory database.
Compiler written on haskell based on the course Compiler Construction (UCSD CSE 131). Lisp with types
A curated collection of "build your own X" guides for vibe coding — building real software with AI-assisted, conversational development.
I built my own template engine for learning purposes with zero dependencies in TypeScript - It's called Ash
Master programming by recreating your favorite technologies from scratch.
Build your own GIT
A shell implementation written in Java, supporting 'cd', 'echo', 'exit' and executable files
Build your own Git in JavaScript — a minimal version control system that demonstrates how commits, branches, and object storage work behind the scenes.
Show the structure of portable executable (PE) files under the Windows family of operating systems.
Coding Challenges - Build Your Own
The build-your-own-x of the AI-agent stack: the strongest from-scratch tutorial for each of 10 components, plus runnable zero-dependency reference implementations.
To associate your repository with the build-your-own topic, visit your repo's landing page and select "manage topics."