Become a Cracked engineer
// build_everything_from_scratch
Go beyond tutorials. Tackle real‑world projects and develop the raw technical intuition that sets the top 1% apart.
Challenges
Browse AllBuild your own GPT (LLM)
Build a large language model from scratch using neural networks and transformers.
Built Redis from scratch
Implement a Redis-like in-memory data store with persistence and networking.
Built a Compiler
Create a complete compiler with lexer, parser, and code generation phases.
Built Git from scratch
Implement version control system with branching, merging, and distributed workflows.
Built Javascript framework (React)
Build a modern JavaScript framework with virtual DOM and component system.
Learning Paths
Browse AllMaster Pytorch Basics
Learn deep learning fundamentals with hands-on PyTorch projects and neural networks.
Learn Linux by Doing
Master Linux administration through practical exercises and real-world scenarios.
Build with Docker
Learn containerization, orchestration, and deployment with Docker and Kubernetes.
Fundamentals of Cuda
Accelerate computing with GPU programming and parallel processing techniques.
Langchain and Langraph Fundamentals
Build intelligent applications with language models and graph-based reasoning.