200+ Tutorials 34 Categories 15+ Languages 100% Free

CodeCrafterz <build-your-own-x />

A beautifully curated collection of step-by-step guides for re-creating your favourite technologies completely from scratch.

"What I cannot create, I do not understand."  —  Richard Feynman

Explore Tutorials Learning Paths GitHub
0
Tutorials
0
Categories
0
Languages
0
Learning Paths
Scroll to explore
🖥️

3D Renderer

10
🤖

AI Model

8
⛓️

Blockchain / Cryptocurrency

10
🗄️

Database

10
🐳

Docker / Container

6
💻

Emulator / Virtual Machine

9
⚛️

Front-end Framework / Library

9
🎮

Game

18
📦

Git

7
🧬

Neural Network

9
🖥️

Operating System

13
🗣️

Programming Language

17
🐚

Shell

7
🔀

Distributed Systems

6
🖧

Web Server

9
🔍

Regex Engine

6
✏️

Text Editor

5
🌐

Web Browser

3
200+
Tutorials
34
Categories
15+
Languages
40+
Video Guides
8
Learning Paths
100%
Free Forever
🗺️

Learning Paths

💻
Systems Programmer
OS, kernel, memory allocators, virtual machines, compilers from scratch.
8 steps⭐⭐⭐⭐⭐
🤖
AI / ML Engineer
From perceptrons to GPT-2. Build every piece of the AI stack yourself.
10 steps⭐⭐⭐⭐
🌐
Web Developer
Web servers, React, Redux, module bundlers, auth systems from the ground up.
8 steps⭐⭐
🎮
Game Developer
Snake to full 3D game engines. Build every component yourself.
8 steps⭐⭐⭐
⛓️
Blockchain Developer
Tiniest blockchain to Proof-of-Stake networks. Build crypto from scratch.
7 steps⭐⭐⭐
🔐
Security Engineer
TCP stacks, VPNs, auth systems, debuggers, system calls.
7 steps⭐⭐⭐⭐
🗄️
Database Engineer
Redis to distributed SQL. Every storage engine concept from scratch.
7 steps⭐⭐⭐⭐
🗣️
Language Designer
Lexers, parsers, GC, type inference, JIT — design your own language.
7 steps⭐⭐⭐⭐
Link copied!