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
Sep 6, 2025 - 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).
Reinforce learning is awesome!
Build my own POSIX compliant shell that's capable of interpreting shell commands, running external programs and builtin commands like cd, pwd, echo and more. Along the way, you'll learn about shell command parsing, REPLs, builtin commands, and more.
Http Server made with Python - Challenge from Codecrafters platform
PyMJC: Python MiniJava Compiler
Simple regex implementation
A a custom shell implementation, built as part Codecrafter's "Build Your Own Shell" Challenge.
Implementation of the Hunt-McIlroy algorithm and the diff utility in Python
A simple browser implementation. Refer https://github.com/browserengineering/book
Add a description, image, and links to the build-your-own-x topic page so that developers can more easily learn about it.
To associate your repository with the build-your-own-x topic, visit your repo's landing page and select "manage topics."