「子どもにプログラミングを学ばせたいけど、教室に通うほどの予算はない…」「無料で質の高いプログラミング学習ができるサービスはないの?」
そんな保護者の方におすすめなのが、完全無料でプログラミングが学べる「Code.org(コードオルグ)」です。アメリカの非営利団体が運営しているサービスで、ビル・ゲイツやマーク・ザッカーバーグといった著名人も支援しています。世界180か国以上で利用され、累計7,000万人以上の学生がアカウントを作成しています。
この記事では、Code.orgの使い方を初心者向けにわかりやすく解説し、お子さんがスムーズに学習を始められるようサポートします。

Code.orgとは?基本情報まとめ
Code.orgの概要
- 運営:アメリカの非営利団体Code.org(2013年設立)
- 費用:完全無料(寄付で運営されている)
- 対象年齢:4歳〜18歳
- 日本語対応:あり(ひらがな・カタカナ表記が中心)
- 必要な機器:パソコン、タブレット、またはスマートフォン(インターネット接続必須)
- アカウント:登録なしでも利用可能(進捗保存にはアカウント必要)
Code.orgで学べるコンテンツ
Code.orgには大きく分けて2種類のコンテンツがあります。
- 体系的な学習コース:「コンピュータサイエンス入門」など、約20時間で基礎を学べるカリキュラム
- Hour of Code(1時間体験):人気キャラクターを使った1時間の体験型プログラミング学習
Code.orgの始め方(アカウント作成手順)
ステップ1:公式サイトにアクセス
Code.org公式サイトにアクセスします。右上の言語設定で「日本語」を選択すると、メニューが日本語に切り替わります。
ステップ2:アカウントを作成する
進捗状況を保存したい場合は、アカウントの作成がおすすめです。以下の方法でアカウントを作れます。
- Googleアカウント
- Microsoftアカウント
- メールアドレス
保護者のメールアドレスで登録し、お子さん用のアカウントを紐づけることができます。13歳未満のお子さんの場合、保護者のメールアドレスでの登録が推奨されています。
ステップ3:年齢に合ったコースを選ぶ
アカウント作成後、お子さんの年齢や学年に応じたコースが表示されます。以下を参考に選んでみてください。
- 4〜6歳(未就学児):コースA
- 6〜8歳(小学1〜2年生):コースB・C
- 8〜10歳(小学3〜4年生):コースD・E
- 10歳以上(小学5年生〜):コースF以降
アカウントなしでも「Hour of Code」は体験できます。まずは試してみて、お子さんが興味を持ったらアカウントを作る、という流れでもOKです。
Code.orgの主要コンテンツを紹介
コンピュータサイエンス入門(CS Fundamentals)
年齢別に段階的に学べる体系的なカリキュラムです。各コースは約15〜20レッスンで構成されており、ひとつのレッスンは30〜45分程度。以下の概念を段階的に学んでいきます。
- 順序(命令を順番に実行する)
- 繰り返し(ループ)
- 条件分岐(もし〜ならば)
- 関数(命令のまとまり)
- 変数(値を保存する箱)
- イベント(クリックしたら〜する)
Hour of Code(1時間体験型コンテンツ)
人気のゲームやキャラクターを使った1時間のプログラミング体験です。特に人気の高いアクティビティを紹介します。
- マインクラフト:エージェントに命令を出してブロックの世界を冒険する
- アナと雪の女王:エルサとアナにコードで指示を出してアイスリンクに模様を描く
- スターウォーズ:BB-8やR2-D2にプログラミングで命令を出す
- ダンスパーティー:好きな曲を選んでダンスの振り付けをコーディングする
「ダンスパーティー」は子どもたちに特に人気が高いアクティビティで、音楽に合わせてキャラクターが踊るプログラムを作れます。完成するとその場で動きが確認でき、達成感を得やすい内容になっています。

Code.orgの操作画面の見方
基本的な画面構成
Code.orgのプログラミング画面は、主に3つのエリアに分かれています。
- 左側:実行画面:プログラムの結果が表示されるエリア
- 中央:ブロックパレット:使える命令ブロックが並んでいるエリア
- 右側:ワークスペース:ブロックを組み合わせてプログラムを作るエリア
操作の流れ
- 課題の説明を読む(動画がある場合もあり)
- ブロックパレットから必要なブロックをドラッグしてワークスペースに配置する
- ブロックを正しい順番でつなげる
- 「実行」ボタンを押して結果を確認する
- うまくいかなければブロックを修正して再実行する
基本的にマウス操作(ドラッグ&ドロップ)だけで完結するので、キーボード入力が苦手なお子さんでも問題なく取り組めます。
保護者向け:お子さんの学習をサポートするコツ
最初は一緒に取り組む
初回は保護者がそばにいて、画面の操作方法を一緒に確認しましょう。1〜2回操作のコツがわかれば、あとはお子さんひとりで進められるようになります。
ヒントを活用する
各レッスンには「ヒント」ボタンが用意されています。お子さんが詰まったときは、「ヒントボタンを押してみて」と声をかけるだけで大丈夫。答えをそのまま教えるのではなく、ヒントをもとに自分で考える習慣をつけましょう。
進捗を一緒に確認する
保護者アカウントからお子さんの学習進捗が確認できます。「今日はここまで進んだんだね!」と認めてあげることが、学習継続のモチベーションになります。
修了証を一緒に喜ぶ
Hour of Codeのアクティビティを完了すると、画面に「修了証(Certificate)」が表示されます。これを印刷して部屋に貼ったり、家族に見せたりすることで、お子さんの達成感がさらに高まります。
Code.orgはインターネット接続が必要です。オフライン環境では利用できないので、通信環境を事前に確認しておきましょう。また、一部のコンテンツは英語のみの場合があります。
Code.orgと他の無料ツールとの違い
Scratchとの違い
Scratchは「自由に作品を作る」ことが目的の創作ツールで、カリキュラムは特にありません。一方、Code.orgは「段階的にプログラミングの概念を学ぶ」ことが目的の学習プラットフォームです。「何を作ればいいかわからない」というお子さんには、課題が用意されているCode.orgのほうが取り組みやすいでしょう。
プログラミング教室との違い
教室は先生がいてリアルタイムに質問できる点が強みですが、費用がかかります。Code.orgは完全無料で自分のペースで学べますが、わからないときに聞ける人がいない点がデメリットです。まずはCode.orgで基礎を試し、本格的に学びたくなったら教室を検討する、という流れがおすすめです。

よくある質問(Q&A)
Q. Code.orgは本当に完全無料?隠れた課金はない?
完全無料です。隠れた課金や有料プランは一切ありません。運営費用はMicrosoftやGoogle、Amazonなどの大手IT企業からの寄付で賄われており、ユーザーに費用が発生することはありません。
Q. スマートフォンだけでも使える?
利用可能です。ただし、画面が小さいとブロックの操作がやりにくい場合があるので、タブレットかパソコンでの利用がおすすめです。特に体系的なコースに取り組む場合は、ある程度の画面サイズがあったほうが快適に学習を進められます。
Q. どのくらいのペースで進めればいい?
決まったペースはありません。週に1〜2回、30分〜1時間程度が目安ですが、お子さんが楽しんでいるなら時間を延ばしても構いませんし、飽きたら中断してもOKです。大切なのは「楽しい」という気持ちを維持することです。
Q. 途中で詰まって進めなくなったらどうすべき?
各レッスンにはヒント機能があるので、まずはそちらを活用しましょう。それでも解決しない場合は、一旦そのレッスンを飛ばして次に進むのもひとつの方法です。少し時間をおいてから再チャレンジすると、あっさり解けることも多いです。
まとめ
Code.orgは、完全無料で質の高いプログラミング学習ができる世界的なプラットフォームです。4歳から18歳まで年齢に合ったコンテンツが用意されており、日本語にも対応しています。
まずはHour of Codeのマインクラフトやダンスパーティーで「プログラミングって楽しい!」という体験をしてもらい、興味が出てきたら体系的なコースに進む。この流れで、お子さんは着実にプログラミングの基礎力を身につけていけます。
必要なのはインターネットにつながるパソコンかタブレットだけ。今日からでもすぐに始められるので、親子で一緒にチャレンジしてみてはいかがでしょうか。


