AI product Open source
AI Engineering from Scratch is a free, open-source curriculum developed by rohitg00 for learning to build and ship AI systems end to end. Its 20-phase sequence covers development tooling, mathematical and machine-learning foundations, deep learning, NLP, computer vision, generative AI, LLM applications, agent engineering, Model Context Protocol (MCP), agent skills, reinforcement learning, and related topics, with implementations in Python, TypeScript, Rust, and Julia. The repository describes 511 lessons and approximately 329 hours of material; each lesson produces a reusable artifact such as a prompt, skill, agent, or MCP server. Learners are instructed to read the lesson documentation, type and run the code from the repository root, record command evidence and outputs, and make a small change before continuing. It provides routes for complete foundations, mathematics and machine learning, production LLM applications, agent engineering, MCP, agent skills, and Claude certification preparation. The repository is distributed under the MIT license and is accompanied by a website containing the same lesson content.
2 uses taken from transcripts — each links to the moment in the video.
An open-source curriculum of 511 lessons that teaches AI engineering by implementing algorithms from mathematical foundations through machine learning, LLMs, agents, and production systems.
A curriculum for learning AI engineering by building algorithms from raw mathematics before using frameworks. It covers 511 lessons across topics including linear algebra, transformers, language models, agents, and production systems.
2 in the library.