felixFELIX
forlearnai
OPEN SOURCE · MIT · ~290H
felix

LEARN AI.BUILD IT. SHIP IT.

260+ lessons across 20 phases. From linear algebra to autonomous agent swarms. Python, TypeScript, Rust, Julia.

0+
LESSONS
20
PHASES
4
LANGUAGES
0
DONE
▶ EXPLORE PHASES⭐ STAR ON GITHUB
MATH FOUNDATIONSDEEP LEARNINGTRANSFORMERSLLMS FROM SCRATCHAGENT ENGINEERINGMULTI-AGENT SWARMSPRODUCTION AICOMPUTER VISIONNLPREINFORCEMENT LEARNINGGENERATIVE AISPEECH & AUDIOETHICSMATH FOUNDATIONSDEEP LEARNINGTRANSFORMERSLLMS FROM SCRATCHAGENT ENGINEERINGMULTI-AGENT SWARMSPRODUCTION AICOMPUTER VISIONNLPREINFORCEMENT LEARNINGGENERATIVE AISPEECH & AUDIOETHICS
THE 20 PHASES
CLICK TO EXPLORE →
PH00
Setup & Tooling
12 lessons
PythonTSRust
PH01
Math Foundations
22 lessons
PythonJulia
PH02
ML Fundamentals
18 lessons
Python
PH03
Deep Learning Core
13 lessons
Python
PH04
Computer Vision
28 lessons
PythonRust
PH05
NLP: Foundations to Advanced
18 lessons
Python
PH06
Speech & Audio
12 lessons
PythonRust
PH07
Transformers Deep Dive
14 lessons
PythonRust
PH08
Generative AI
14 lessons
Python
PH09
Reinforcement Learning
12 lessons
Python
PH10
LLMs from Scratch
14 lessons
PythonRust
PH11
LLM Engineering
13 lessons
PythonTS
PH12
Multimodal AI
11 lessons
PythonTS
PH13
Tools & Protocols
10 lessons
PythonTS
PH14
Agent Engineering
15 lessons
PythonTSRust
PH15
Autonomous Systems
11 lessons
TSPythonRust
PH16
Multi-Agent & Swarms
14 lessons
TSRustPython
PH17
Infrastructure & Production
11 lessons
PythonRustTS
PH18
Ethics, Safety & Alignment
6 lessons
Python
PH19
Capstone Projects
5 lessons
PythonTSRust
WHY THIS COURSE
Build, don't import
Implement every algorithm from raw math. You write the backprop, the tokenizer, the attention.
Real code, real projects
Python, TypeScript, Rust, Julia. Every lesson has runnable code. No slides, no theory-only.
Ship something reusable
Each lesson produces a prompt, skill, agent, or MCP server. Your toolkit grows every phase.
Free & open source
MIT licensed. Clone it, fork it, learn at your own pace. No paywall, no gatekeeping.
ROADMAP
overall progress — 0/273 lessons
00Setup & Tooling
01Math Foundations
02ML Fundamentals
03Deep Learning Core
04Computer Vision
05NLP: Foundations to Advanced
06Speech & Audio
07Transformers Deep Dive
08Generative AI
09Reinforcement Learning
10LLMs from Scratch
11LLM Engineering
12Multimodal AI
13Tools & Protocols
14Agent Engineering
15Autonomous Systems
16Multi-Agent & Swarms
17Infrastructure & Production
18Ethics, Safety & Alignment
19Capstone Projects
START BUILDING

Everything is open source and free. No account required.

git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
▶ BROWSE PHASES