How aruns1975/ai-engineering-from-scratch-only-main works
This repository is an open, hands-on AI engineering curriculum, published both as lesson content in the repository and through a learning website. The learner chooses a goal or route, studies a lesson, runs its code, and keeps evidence of the result. The curriculum spans foundations through LLMs, agents, protocols, and applied projects; separate Claude and MCP Associate tracks provide certification preparation. The website and API paths are present in the tree, but their implementation was not sampled, so their internal wiring is not inferred.
Main entry points: phases Lesson materials · app.js Learning website · 01-math-foundations Math and ML · 03-deep-learning-core Deep learning
Components 19
Learning experience
- Learning website
site/app.js - Lesson materials
phases - Runnable lesson code
phases
Curriculum content
- Math and ML
phases/01-math-foundations - Deep learning
phases/03-deep-learning-core - Vision and audio
phases/04-computer-vision - NLP and transformers
phases/05-nlp-foundations-to-advanced - LLM building
phases/10-llms-from-scratch - LLM engineering
phases/11-llm-engineering - Tools and protocols
phases/13-tools-and-protocols - Agent engineering
phases/14-agent-engineering - Capstone projects
phases/19-capstone-projects
Specialized tracks
- Claude certification
certifications/claude/lessons - MCP Associate
certifications/mcpa/lessons
Website and APIs
- Lesson API
api/lesson.js - Certification API
api/certification.js - Markdown APIs
api/markdown.js - Markdown v1 API
api/v1/markdown.js
Other components
- Learner
Connections 15
- Learner → Learning website: chooses route
- Learning website → Lesson materials: renders phases
- Learner → Runnable lesson code: runs lesson code
- Lesson materials → Runnable lesson code: includes examples
- Math and ML → Lesson materials: provides lessons
- Deep learning → Lesson materials: provides lessons
- Vision and audio → Lesson materials: provides lessons
- NLP and transformers → Lesson materials: provides lessons
- LLM building → Lesson materials: provides lessons
- LLM engineering → Lesson materials: provides lessons
- Tools and protocols → Lesson materials: provides lessons
- Agent engineering → Lesson materials: provides lessons
- Capstone projects → Lesson materials: provides lessons
- Claude certification → Lesson materials: provides lessons
- MCP Associate → Lesson materials: provides lessons