この記事について:広告・アフィリエイトリンクを一切含みません。GitHubで公開されている教材を、公式READMEと公開情報にもとづいて紹介する記事です。筆者が全レッスンを実施したわけではありません。
「AIの勉強、何から買えばいいですか」と聞かれたときに、買う前に見てほしい教材があります。
rohitg00/ai-engineering-from-scratch は、20フェーズ・503レッスン・想定約320時間の教材が丸ごと無料公開されているリポジトリです。
基本情報
| 項目 | 内容 |
|---|---|
| リポジトリ | rohitg00/ai-engineering-from-scratch |
| スター数 | 約44,700(2026年7月29日時点) |
| ライセンス | MIT |
| 構成 | 20フェーズ/503レッスン/想定約320時間 |
| 対応言語 | Python・TypeScript・Rust・Julia |
| 直近の更新 | 2026年7月26日 |
どんな教材か
READMEの主張を要約します。
多くのAI教材は断片的だ。論文がひとつ、ファインチューニングの記事がひとつ、派手なエージェントのデモがひとつ。ピースが噛み合わない。チャットボットは作れても損失曲線を説明できない。この教材は背骨を提供する。
構成の特徴は明確です。
- 線形代数からエージェントまでを1本の線でつなぐ
- アルゴリズムをまず数式から手で実装する(誤差逆伝播、トークナイザ、Attention、エージェントループ)
- PyTorchが登場するころには、その裏で何が起きているかを既に知っている状態にする
- 各レッスンが再利用できる成果物(プロンプト、スキル、エージェント、MCPサーバー)を必ず残す
READMEには「84%の学生がすでにAIツールを使っているが、業務で使える自信があるのは18%だけ」という問題意識も書かれています。
正直に言う:これはバイブコーディングの教材ではない
当サイトの読者に向けて、はっきり書いておきます。
この教材は「AIに指示してアプリを作る」ためのものではありません。「AIそのものを作れるようになる」ための教材です。方向が違います。
- バイブコーディング:AIを使ってソフトを作る
- この教材:AIの中身を手で作る
「AIで作れるようになりたい」だけなら、独学ロードマップの3ヶ月で十分に届きます。320時間は必要ありません。
それでも紹介する理由
3つあります。
1. 「無料で足りる範囲」の広さを示す証拠になる
当サイトでは「払う価値があるのは情報ではなく時間・締切・フィードバック」と書いてきました。★4.4万・503レッスンが無料で存在するという事実は、その主張の裏付けそのものです。
2. 「なぜ動くか」を知りたくなったときの受け皿になる
バイブコーディングを続けていると、必ず「中身はどうなっているのか」が気になる瞬間が来ます。そのときに、断片的なブログを漁るより体系立った教材があるほうが早い。
3. 独学の限界を測る物差しになる
目次を見て、半分以上が知らない用語なら、それが今の自分の位置です。課金を検討する前に、無料でどこまで行けるか試す——順番としてはこれが正解です。
日本人が使うときの現実的な壁
正直に書きます。
- 英語です。日本語版は用意されていません
- ただし、AIに翻訳・要約させながら読めば実用的に読めます。当サイトの無料リソース記事で書いた「公式ドキュメントをAIと一緒に読む」やり方がそのまま使えます
- 量が多い。503レッスンを頭から順に消化しようとすると、まず挫折します。気になるフェーズだけつまむのが現実的です
まとめ
- ai-engineering-from-scratch は20フェーズ503レッスンが無料。★4.4万、MIT。
- バイブコーディングの教材ではない。AIそのものを作る側の教材。
- 「AIで作れるようになりたい」だけなら320時間は不要。
- 英語だがAIに読ませながら進められる。頭から順にやらず、つまむ。
- 課金を検討する前に、無料でどこまで行けるか試す。
関連記事
- 無料リソースの当たり方 → 無料で学べる公式リソースまとめ
- 教材にお金を出す基準 → 教材の選び方
- まず手を動かす → 独学ロードマップ
