AI Engineering from Scratch
523 free lessons building AI systems from math and first principles
Visit aiengineeringfromscratch.com ↗What is AI Engineering from Scratch?
A comprehensive open-source curriculum teaching AI engineering through hands-on implementation. The course spans 20 phases covering linear algebra, neural networks, tokenizers, attention mechanisms, agents, and production systems across Python, TypeScript, Rust, and Julia. Each lesson requires deriving mathematics before writing code, with learners building reusable artifacts like prompts, skills, and MCP servers.
Designed for engineers and students who want to understand AI fundamentals rather than copy-paste solutions, the material runs on personal machines and includes an AI tutor agent that personalizes learning paths and teaches interactively in the terminal. The project is maintained by Rohit Ghumare and contributors under an MIT license, with translations available in multiple languages.
Momentum
Daily activity over the last 30 days: upvotes, unique visits, new GitHub stars and Hacker News points.
How do we know it's vibe coded?
vibetrend discovered AI Engineering from Scratch automatically. Evidence: GitHub rohitg00/ai-engineering-from-scratch; repo has .claude, AGENTS.md. View source.
Similar vibe-coded apps

A 25 cm open-source biped robot trained with reinforcement learning

Project-based course on building reliable AI coding agent environments

Learn AI coding by building real products, from zero to shipped

Visualize agent loops with local LLM inference and token-level transparency


C. elegans brain simulation steering a language model in your browser

Interactive climate simulation built from first-principles physics

Interactive browser visualization of LLM agent loops and workflows