「Code.orgを子どもにやらせてみたいけれど、コースがいろいろあってどれから手をつければいいか分からない」というご相談をよくいただきます。公式サイトを開くと、Hour of AI、CS Fundamentals、Sprite Lab、AI Foundations……と名前が並んでいて、初見だと迷子になりやすい構成になっています。この記事では、元IT企業エンジニアとしての目線も交えながら、2026年8月時点の公式サイトで確認できるコース体系を整理し、お子さんの年齢や性格に合わせてどこから入るのがよいかをご案内します。Code.org自体がどんな団体で何を目指しているのかという基本については、ハブ記事の「Code.orgとは?無料で学べるプログラミング学習プラットフォーム」で詳しく解説していますので、初めての方はあわせてご覧ください。
Code.org(CodeAI)のコースは大きく3層に分かれている
まず全体像からお伝えします。Code.orgは現在「CodeAI」というブランド名を掲げていて、公式トップページにも「Code.org has become CodeAI」と明記されています。ドメインはこれまで通りcode.orgのままなので、慌てて別サイトを探す必要はありません。掲げているミッションは「digital fluency」、つまりテクノロジーを理解し、使いこなし、疑問を持ち、自分で創り出す力を育てるという表現に変わっています。
そのうえでコース構成を眺めると、大きく次の3層に分かれていると考えると整理しやすくなります。
- 1時間で終わる体験……Hour of AI(旧Hour of Code)のアクティビティ群。まずはお試しで触ってみる入口です。
- 自分のペースで進む自習コース……CS FundamentalsやGame Lab、Music Labなど、続けて学んでいく学習コンテンツです。
- 学校の授業向けカリキュラム……教員が学級全体で使うことを想定した、より体系立ったパスウェイです。
家庭で使う場合は、ほとんどのご家庭が1層目・2層目を行き来することになります。3層目は基本的に学校の先生が導入するものなので、ご家庭で無理に探す必要はありません。
まずは体験から:Hour of AIのアクティビティ
いきなり自習コースに入るより先に、1時間で完結する体験アクティビティから触ってみることをおすすめしています。公式には100種類以上のアクティビティが用意されており、代表的なものとして次のような内容が案内されています。
- Mix & Move with AI……体を動かしながらAIのパターン認識の仕組みを学ぶ内容(8〜13歳向け)
- AI for Oceans……海のごみを判別する機械学習モデルを訓練していく内容(7〜11歳向け)
- Music Lab: Jam Session……コードを組んで音楽を作っていく内容(8〜14歳向け)
マインクラフトが好きなお子さんなら、Microsoftと共同制作している「Minecraft Hour of AI: The First Night」も選択肢に入ります。これはAIの助っ人に資源の見分け方や道具の作り方、避難所の作り方を教えながら最初の夜を生き延びるという内容で、途中でAIが大事なことを忘れてしまう場面を通して「AIには人間の見守りが必要」と学べる構成になっています。ミステリー仕立てで進める「Minecraft Reed Smart: AI Detective」というコースもあります。マインクラフト系の教材をもっと詳しく知りたい方は「マインクラフトでプログラミングを学ぶ方法」も参考にしてください。
自分のペースで進める自習コース一覧
体験アクティビティを気に入って「もっと続けたい」となったら、次は自習コースに進みます。公式サイトで確認できる主なコースは次の通りです。
- CS Fundamentals: Pre-reader Express……Grades K-3向け。まだ文字が読めない子でも、アイコンや音声のヒントを頼りに進められるよう作られています。
- CS Fundamentals: Express Course……Grades 3-8向け。ブロックを組み合わせて基本的なプログラミングの考え方を学んでいくコースです。
- Introduction to Game Lab……簡単なゲームを作りながら学ぶ入門コースです。
- AI Foundations……Grades 9-12向け。中学生の終わりから高校生を対象にした、通年で学ぶパスウェイとして案内されています。
あわせて、Sprite Lab(簡単なアニメやゲームを作る)、Music Lab(コードで音楽制作)、Web Lab(13歳以上向けに新しく追加されたIntro to Web Labを含む、ウェブページ制作を学ぶコース)といった制作系のツールもラインナップされています。文字だけを読んでいるとお子さんに何が向いているか判断しづらいと思いますので、実際にお試しで触ってみて、お子さんの反応を見ながら決めるのが一番確実です。
特にAI Foundationsは、これまでのように1回完結の教材ではなく、1年を通して学んでいくパスウェイという位置づけになっている点が特徴的です。中学卒業前後から高校生にかけて、AIの仕組みそのものを継続的に学ばせたいと考えているご家庭には候補になりますが、小学生のうちから焦って触らせる必要はありません。Web LabのIntro to Web Labも同様に、ある程度タイピングやローマ字入力に慣れてからのほうが挫折しにくい印象です。年齢が上がるにつれて「ブロックを組む」段階から「実際にコードやウェブページを作る」段階へと徐々に橋渡ししていく設計になっていると捉えると、コース選びの見通しが立てやすくなります。
日本語のブログや学校の資料で「Code.orgのコースA〜F」という表記を見かけることがありますが、これは以前の呼び方です。以前は小学生向けのコースが学年別にA〜Fという並びで案内されていましたが、2026年8月現在の公式サイトでは、この記事で紹介したPre-reader ExpressやExpress Courseといった自習向けの入口が前面に出ています。コースA〜Fが今も同じ形で存在するとは断定できません。古い情報のまま案内しているサイトも見かけますので、最新のコース名で探すようにしてください。
年齢別・学年別のコースの選び方
「結局うちの子はどれから始めればいいの」という疑問にお答えするために、年齢帯ごとにまずどこから触るべきかを表にまとめました。
| 年齢・学年の目安 | まずこれ | 次にこれ | 向かない場合の代替 |
|---|---|---|---|
| 未就学〜小学1年生 | Hour of AIの簡単なアクティビティ(Mix & Move with AIなど) | CS Fundamentals: Pre-reader Express | マインクラフト教材やViscuit(ビスケット)など絵で操作できるツール |
| 小学2〜3年生 | CS Fundamentals: Pre-reader ExpressまたはExpress Course | Introduction to Game Lab | Scratchに切り替えて自由度の高い制作を体験する |
| 小学4〜6年生 | CS Fundamentals: Express Course | Sprite LabやMusic Labで制作の幅を広げる | micro:bitなど実物を動かす学習に切り替える |
| 中学生以上 | Web LabやMusic Labなど制作系ツール | AI Foundations(高校生向けパスウェイ) | Pythonなどテキストコーディングへ移行する |
ここで一つ気をつけていただきたいのが、コース名についているGradesという学年表記がアメリカの学年基準だという点です。アメリカの学年制度は日本と1年ずれる形で対応することが多く、目安としては「Grade 3=小学3年生相当」「Grade 8=中学2年生相当」といった読み替えが必要になります。公式ページの対象学年をそのまま日本の学年と思い込むと、実際に触らせてみたら簡単すぎた・難しすぎたということが起こりやすいので、まずはお子さんに実際のコースを触らせてみて、表記上の学年よりも実際の反応を優先して判断することをおすすめします。
表だけではイメージがつきにくいと思うので、少し補足します。未就学〜小学1年生は、まだ画面操作そのものに慣れていない子も多いので、コースの中身よりも先に「マウスやタッチ操作を楽しめるか」を確認してあげてください。小学2〜3年生になると読解力がついてくるので、Pre-reader Expressの補助輪を外してExpress Courseに進めるかどうかの見極めがポイントになります。小学4〜6年生は理解力に幅が出てくる時期なので、Express Courseで物足りなさを感じているようならSprite LabやMusic Labで制作の自由度を上げてあげると伸びやすくなります。中学生以上になると、ブロックだけでは物足りなくなる子が増えてくるので、Web LabやPythonのようなテキストベースの学習に橋渡しできるかどうかが続けられるかの分かれ目になります。
続かない子にありがちなパターンと切り替え方
ここからは、コースを一通り触ってみたけれど続かなかった、というご家庭向けの内容です。元エンジニアとして中身を見てきた立場から言うと、Code.orgで挫折するパターンにはいくつかの型があります。
英語表記でつまずくパターン
チュートリアル自体は多言語対応が案内されており、教材の中は日本語表示できるものも多いのですが、2026年8月時点でhourofcode.com本体を含むサイトの案内文や新しいAI系のページは英語表記のことがあります。ローマ字やアルファベットに慣れていないお子さんだと、この部分でつまずいてしまうケースが見られます。この場合は、日本語の説明が充実しているScratchに切り替えて、まず「作る楽しさ」を先に体験させてしまうのも一つの手です。Scratchでゲームを作る具体的な手順は「【Scratch入門】子どもと一緒にゲームを作ろう」で紹介しています。
ブロックを組む作業が単調に感じるパターン
決まった手順でブロックを並べていく形式のコースは、パズルのように順序立てて考えるのが好きな子には向いていますが、体を動かしながら理解したいタイプの子には単調に感じられることがあります。そうした場合は、マインクラフトの中でキャラクターを動かしながら学べる教材のほうが集中力が続くこともあります。「マイクラで学べるプログラミング教室おすすめ4選」もあわせてご覧ください。
「作りたいものがない」と手が止まるパターン
コースの指示通りには進められるけれど、自由制作の段になると何を作ればいいか分からず手が止まってしまう子もいます。これは能力の問題ではなく、単に題材との相性の問題であることが多いです。この場合は、センサーを使って現実の物を動かす体験ができるmicro:bitのように、「できること」自体が目に見えて分かりやすい教材に切り替えると、作りたいものが逆に見つかりやすくなります。
「AI」という言葉自体に身構えてしまうパターン
CodeAIへのブランド変更にともなって、コースの随所にAIという言葉が出てくるようになりました。保護者の側が「AIなんて難しそう」「うちの子にはまだ早いのでは」と身構えてしまい、結果としてお子さんに触らせるタイミングを逃してしまうケースも見かけます。ただ、Mix & Move with AIやAI for Oceansのような体験アクティビティは、AIという言葉を使ってはいるものの、実際の操作自体は幼児〜低学年でも扱える簡単さに設計されています。言葉の響きだけで敬遠せず、まずは体験アクティビティを一緒に触ってみることをおすすめします。
いずれのパターンでも、Code.orgに合う・合わないは早い段階である程度見えてきます。無理に同じコースを続けさせるより、お子さんの反応を見ながら他の教材に寄り道させてあげるほうが、結果的にプログラミング自体を嫌いにならずに済むというのが、娘たちを見てきた実感です。教室に通わせることを検討している場合は、「子ども向けプログラミング教室おすすめランキング」や、料金だけを比較した「主要14校の料金相場【2026年版】」も判断材料として参考にしてみてください。
Code.orgのコース体系は年々アップデートされていて、AI関連の要素がどんどん組み込まれてきています。まずは無料のHour of AIアクティビティから気軽に触らせてみて、お子さんの反応を見ながらCS Fundamentalsや制作系ツールへとステップアップさせていくのが失敗の少ない進め方だと思います。コース選びに迷ったら、この記事の表を目安にしつつ、最終的にはお子さん自身の「楽しい」という反応を一番の判断材料にしてあげてください。




コメント