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).
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
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.
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
I built my own template engine for learning purposes with zero dependencies in TypeScript - It's called Ash
Build your own GIT
Build your own Git in JavaScript — a minimal version control system that demonstrates how commits, branches, and object storage work behind the scenes.
A shell implementation written in Java, supporting 'cd', 'echo', 'exit' and executable files
A curated collection of "build your own X" guides for vibe coding — building real software with AI-assisted, conversational development.
Show the structure of portable executable (PE) files under the Windows family of operating systems.
Coding Challenges - Build Your Own
My Solutions to Coding Challenges by John Cricket
Add a description, image, and links to the build-your-own topic page so that developers can more easily learn about it.
To associate your repository with the build-your-own topic, visit your repo's landing page and select "manage topics."