この記事について:広告・アフィリエイトリンクを一切含みません。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日
rohitg00/ai-engineering-from-scratch のGitHubリポジトリページ
rohitg00/ai-engineering-from-scratch のリポジトリページ(2026年7月29日・編集部にて取得)。MITライセンスで全レッスンが公開されています。

どんな教材か

READMEの主張を要約します。

多くのAI教材は断片的だ。論文がひとつ、ファインチューニングの記事がひとつ、派手なエージェントのデモがひとつ。ピースが噛み合わない。チャットボットは作れても損失曲線を説明できない。この教材は背骨を提供する。

構成の特徴は明確です。

  • 線形代数からエージェントまでを1本の線でつなぐ
  • アルゴリズムをまず数式から手で実装する(誤差逆伝播、トークナイザ、Attention、エージェントループ)
  • PyTorchが登場するころには、その裏で何が起きているかを既に知っている状態にする
  • 各レッスンが再利用できる成果物(プロンプト、スキル、エージェント、MCPサーバー)を必ず残す

READMEには「84%の学生がすでにAIツールを使っているが、業務で使える自信があるのは18%だけ」という問題意識も書かれています。

正直に言う:これはバイブコーディングの教材ではない

当サイトの読者に向けて、はっきり書いておきます。

この教材は「AIに指示してアプリを作る」ためのものではありません。「AIそのものを作れるようになる」ための教材です。方向が違います。

AIを使う側の学習(バイブコーディング)と、AIを作る側の学習(AIエンジニアリング)の方向性の違いを示した対比図
同じ「AIの勉強」でも向いている方向が違います。編集部作成。

「AIで作れるようになりたい」だけなら、独学ロードマップの3ヶ月で十分に届きます。320時間は必要ありません。

それでも紹介する理由

3つあります。

1. 「無料で足りる範囲」の広さを示す証拠になる

当サイトでは「払う価値があるのは情報ではなく時間・締切・フィードバック」と書いてきました。★4.4万・503レッスンが無料で存在するという事実は、その主張の裏付けそのものです。

2. 「なぜ動くか」を知りたくなったときの受け皿になる

バイブコーディングを続けていると、必ず「中身はどうなっているのか」が気になる瞬間が来ます。そのときに、断片的なブログを漁るより体系立った教材があるほうが早い。

3. 独学の限界を測る物差しになる

目次を見て、半分以上が知らない用語なら、それが今の自分の位置です。課金を検討する前に、無料でどこまで行けるか試す——順番としてはこれが正解です。

日本人が使うときの現実的な壁

正直に書きます。

  • 英語です。日本語版は用意されていません
  • ただし、AIに翻訳・要約させながら読めば実用的に読めます。当サイトの無料リソース記事で書いた「公式ドキュメントをAIと一緒に読む」やり方がそのまま使えます
  • 量が多い。503レッスンを頭から順に消化しようとすると、まず挫折します。気になるフェーズだけつまむのが現実的です

まとめ

  • ai-engineering-from-scratch20フェーズ503レッスンが無料。★4.4万、MIT。
  • バイブコーディングの教材ではない。AIそのものを作る側の教材。
  • 「AIで作れるようになりたい」だけなら320時間は不要
  • 英語だがAIに読ませながら進められる。頭から順にやらず、つまむ。
  • 課金を検討する前に、無料でどこまで行けるか試す。

関連記事