π Get Started Β Β·Β π€ AI-Native Β Β·Β πΊοΈ The Journey Β Β·Β π§° Toolkit Β Β·Β π Glossary Β Β·Β π£οΈ Roadmap Β Β·Β π€ Contribute Β Β·Β π Website
ai-engineering-from-scratch
Learn it. Build it. Ship it for others.
Description
Learn it. Build it. Ship it for others.
README
272+ lessons. 20 phases. ~306 hours. From linear algebra to autonomous agent swarms. Python, TypeScript, Rust, Julia. Every lesson produces something reusable: prompts, skills, agents, and MCP servers.
You don't just learn AI. You learn AI with AI. Then you build real things. Then you ship tools others can use.
| πΊ Traditional Courses | π§ This Course |
|---|---|
| Scope One slice (NLP or Vision or Agents) |
Scope π Everything β math Β· ML Β· DL Β· NLP Β· vision Β· speech Β· transformers Β· LLMs Β· agents Β· swarms |
| Languages Python only |
Languages π Python Β· π¦ TypeScript Β· π¦ Rust Β· π£ Julia |
| Output "I learned something" |
Output π¦ A portfolio of tools, prompts, skills, and agents you can install |
| Depth Surface-level or theory-heavy |
Depth π¬ Build from scratch first, then use frameworks |
| Format Videos you watch |
Format π» Runnable code + docs + web app + AI-powered quizzes |
| Style Passive consumption |
Style π€ AI-native β Claude Code skills test you as you go |
# π§ͺ Find where to start based on what you already know
/find-your-level
# β
Quiz yourself after completing a phase
/check-understanding 3
# π¦ Every lesson produces a reusable artifact
ls phases/03-deep-learning-core/05-loss-functions/outputs/
# βββ prompt-loss-function-selector.md
# βββ prompt-loss-debugger.md