AIエンジニアリングを基礎からマスター!「AI Engineering from Scratch」が凄い
このソフトで何ができる?
数学の基礎からAIエージェントの構築まで、260以上のレッスンで体系的にAIエンジニアリングを学べる超本格カリキュラムです。ただ「見て学ぶ」のではなく、AIと一緒に使いながら学ぶ「AI-ネイティブ学習」が最大の特徴です。
こんな人におすすめ
-
「AIって聞くけど、何から勉強すればいいかわからない」という入門者 — 線形代数(数学の一種)から始まり、深層学習(ディープラーニング)、LLM(大規模言語モデル=ChatGPTのような大型AIのこと)まで順番に学べる設計になっているため、完全初心者でも迷わず進められます。
-
「動画を見るだけで終わってしまい、何も作れていない」と悩んでいるプログラマー — このコースは1レッスンごとに「再利用できる成果物(プロンプトやエージェントなど)」が生まれる仕組みになっており、学習後すぐ実務に活かせます。
-
「PythonだけでなくTypeScriptやRustもAIに使ってみたい」という中級者 — Python・TypeScript・Rust・Juliaの4言語に対応しており、使いたい言語でAI開発の実践力が身につきます。
実際に動かした様子
このリポジトリはコースの学習素材そのものです。以下は、付属しているClaude Code専用のスキルコマンドを使った学習フローのイメージです。
# 自分のレベルに合った開始フェーズを診断する(10問クイズ)
/find-your-level
# フェーズ3(深層学習コア)の理解度チェック(8問クイズ)
/check-understanding 3
# レッスン完了後、生成された成果物を確認する
ls phases/03-deep-learning-core/05-loss-functions/outputs/
# prompt-loss-function-selector.md ← 損失関数を選ぶためのプロンプト
# prompt-loss-debugger.md ← 損失関数のデバッグ用プロンプト
レッスンを1つ終えるたびに、上記のような「すぐ使えるプロンプトやツール」がアウトプットとして手元に残ります。「勉強した証拠」が形として積み上がっていくのが、このコースの醍醐味です。
インストール・使い方
必要なもの
- Git(ファイルをインターネットからダウンロードするツール)
- Python 3.10以上
- Claude Code(AnthropicのAIコーディングアシスタント)
手順
① リポジトリをクローン(ダウンロード)する
git clone https://github.com/rohitg00/ai-engineering-from-scratch
cd ai-engineering-from-scratch
② 依存パッケージをインストールする
依存パッケージとは、このコースを動かすために必要な追加ソフトウェアのことです。
pip install -r requirements.txt
③ 自分のレベルを診断してスタートフェーズを決める
Claude Codeを起動した状態で、以下のスキルコマンドを実行します。
/find-your-level
10問のクイズに答えると、「あなたはフェーズ5から始めるのがおすすめ」といった形で、最適なスタート地点と学習時間の目安が表示されます。
④ レッスンを進めながら理解度を確認する
# フェーズ番号を指定して理解度テストを受ける
/check-understanding 1
活用アイデア
-
ポートフォリオ構築に活用する — 各レッスンの成果物(プロンプト・MCPサーバー・エージェントなど)はそのままGitHubに公開できます。就職活動や副業の際に「実際に作ったもの」として提示できるポートフォリオが自然と積み上がります。
-
社内AI勉強会のテキストとして使う — 20のフェーズに分かれた体系的な構成は、チームでの輪読や勉強会にも最適です。フェーズごとの理解度チェック機能を使えば、参加者が「本当に理解したか」を確認しながら進められます。
-
AIエージェント開発の足がかりにする — コースの後半では「エージェントスウォーム(複数のAIエージェントが協調して動く仕組みのこと)」まで扱います。ChatGPTを使う側から、AIを自分で設計・構築する側へとステップアップしたい人に最適です。
-
AIを使いながらAIを学ぶ体験をする — 「AIについて学ぶ」のではなく「AIと一緒に学ぶ」という体験そのものが、現代のAIエンジニアに必要なワークフローの練習になります。Claude Codeと組み合わせることで、コードの疑問をその場で解消しながら進められます。
まとめ
「AI Engineering from Scratch」は、260以上のレッスン・20のフェーズ・約290時間分という圧倒的なボリュームを誇る、完全無料のAIエンジニアリング学習コースです。
従来の動画コースと決定的に違うのは、学ぶたびに再利用できる成果物が生まれる点です。プロンプト・スキル・エージェント・MCPサーバー(AIツールを外部と連携させる仕組みのこと)など、学習の副産物がそのまま自分のツールキットになっていきます。
また、Claude Codeの専用スキル(/find-your-level・/check-understanding)によって、どこから始めればよいか迷うことなく、自分のペースで着実に前進できます。
「AIを学びたいけど何から手をつければいいかわからない」「動画を見るだけで終わってしまう」と感じている方に、ぜひ試してほしい一冊ならぬ「一リポジトリ」です。まずは /find-your-level で自分のスタート地点を確認するところから始めてみましょう。