AI エンジニアリングを基礎から学ぶための、無料の大きな教材。数学、機械学習、深層学習から、LLM、エージェント、MCP、本番運用までを20の段階・500以上の課題に分け、Python・TypeScript・Rust などで手を動かしながら進める。Web 版もある。

できること

  • 開発環境の準備から、線形代数などの数学、機械学習、深層学習の基礎を学ぶ
  • Transformer、LLM を一から作る課題、プロンプトや RAG などの LLM アプリ開発を学ぶ
  • AI エージェント、MCP サーバー、Agent Skills を作る課題に取り組む
  • 本番の基盤と運用、安全性についての段階もある
  • 目的別の学習ルート(例:コーディングエージェントを実際のリポジトリで使う)から始められる

使い方

読み方:clone して、python3 phases/00-setup-and-tooling/01-dev-environment/code/verify.py --route beginner で環境を確かめてから、目的に合う段階(phases/ の下)を選んで進める。Web 版(aiengineeringfromscratch.com)でも同じ内容を読める。

活用できそうな場面

  • インフラの人が、LLM アプリやエージェントの仕組みを手を動かして理解するのに使えそう
  • 「本番の基盤と運用」の段階だけ拾い読みして、LLM を運用するときの論点を押さえるのに使えそう
  • MCP サーバーを自作してみる入口として使えそう

向いている人

AI・LLM まわりを体系的に学び直したいエンジニア。全部やると数百時間かかるので、必要な段階だけ拾う人

似ているもの

  • fast.ai の講座:深層学習の実践的な無料講座。こちらは LLM やエージェント、運用まで範囲が広い
  • Hugging Face のコース:LLM や Agents の無料講座。こちらは数学の基礎から始まる

技術

Python が中心で、TypeScript、Rust、Julia の課題もある。Web 版のサイトあり。

注意点

作られて約半年で、課題の数がとても多く、質にはばらつきがあると思われる(全部は確かめていない)。README の冒頭は宣伝の数字が多い。Claude などの認定試験の対策コースも含む。