「コードオブジーニアスジュニアって、ScratchやRobloxを使って何を勉強するの?」
子どもがゲーム好きだと、ScratchやRobloxを使ったプログラミング教室は楽しそうに見えますよね。
一方で、お母さんとしては、
「ゲームで遊んでいるだけにならない?」
「Scratchで何ができるようになるの?」
「Robloxでは、本当にプログラミングを学ぶの?」
と気になるのではないでしょうか。
コードオブジーニアスジュニアでは、Scratchを使ったゲーム制作から、より発展的な作品づくりまで段階的に学習します。
さらにRobloxクリエイトコースでは、Roblox Studioを使って3D空間を作り、ゲームの仕組みづくりや初歩的なスクリプトにも挑戦します。
この記事では、親記事では詳しく紹介していない「Scratch・Robloxで具体的に何を学ぶのか」に焦点を当てて、実際の学習内容を分かりやすく解説します。
この記事で分かること
Scratchでは何を学ぶ?
コードオブジーニアスジュニアのScratch学習は、いきなり難しいプログラムを作るのではありません。
まずはパソコン操作やScratchの基本から始め、少しずつプログラムの仕組みを理解していきます。
画面上のキャラクターが自分の指示どおりに動いた瞬間は、子どもにとって「自分で作った」という感覚を味わいやすいポイントです。
公式カリキュラムでは、ScratchベーシックコースからScratchアドバンスコースへとステップアップし、ゲーム制作や自由制作、発表などへ学習を広げていきます。
Scratchベーシックではパソコン操作とプログラミングの基本を学ぶ
Scratchベーシックコースは、小学1~2年生を対象としたコースです。
最初はプログラミング以前に、パソコンそのものを扱うところから学びます。
たとえば、
- キーボードやマウスの基本操作
- Scratchの基本的な使い方
- ブロックを組み合わせてキャラクターを動かす
- キー入力によってキャラクターを操作する
- 繰り返しなどの基本的なプログラム
といった内容です。
最初は「このブロックを置くとキャラクターが動く」という小さな発見から始まります。
そこから、
「この動きを何回も繰り返したらどうなる?」
「キーを押したときだけ動かすには?」
というように、少しずつプログラムの仕組みを考えるようになります。
ジャンプゲームや収集ゲームを作る
ベーシックコースでは、実際にゲーム制作にも取り組みます。
公式サイトでは、ジャンプゲームや収集ゲームなどの作品例が紹介されています。
たとえばジャンプゲームでは、スペースキーでジャンプしたり、左右のキーでキャラクターを動かしたりします。
画面の中でキャラクターが「ピョン」と動き、障害物を避けられるようになると、子どもにとっても成果が目で見て分かります。
これは、プログラミングを難しい文字の羅列として覚えるのではなく、「自分の指示がコンピューターの動きになる」という感覚をつかむ学習です。
繰り返しやキー操作などプログラミングの基本を学ぶ
Scratchでは、カラフルなブロックを組み合わせてプログラムを作ります。
そのため、初めての子どもでも、
「この命令を実行する」
「何回も繰り返す」
「キーが押されたら動く」
といったプログラミングの基本的な考え方を視覚的に理解しやすいのが特徴です。
コードオブジーニアスジュニアでは、ベーシックコースの学習を通して、Scratchの操作だけでなく、プログラミングの基本概念にも触れていきます。
Scratchアドバンスではゲーム制作をさらに深める
Scratchアドバンスコースでは、Scratchのブロック操作をさらに深く学びます。
対象は小学3~6年生またはベーシックコース修了者です。
ここからは、単に「キャラクターを動かす」だけではありません。
ゲームを作るために、
- アルゴリズム
- デバッグ
- 条件分岐
- 複雑なブロック操作
- ゲームの設計
など、より実践的なプログラミングの考え方に触れていきます。
「どう動かすか」を考えるアルゴリズムを学ぶ
ゲームを作るときには、「何をしたら、次に何が起こるのか」を順番に考えなければなりません。
たとえばシューティングゲームなら、
「キーを押す」
↓
「弾を発射する」
↓
「弾が敵に当たる」
↓
「敵を消す」
↓
「得点を増やす」
といった流れを考えます。
このように、目的を達成するための手順を考えることがアルゴリズムの基本です。
ゲームを作りながら考えることで、難しい言葉を暗記するのではなく、「こうすれば動く」という感覚として理解しやすくなります。
うまく動かない原因を探す「デバッグ」に挑戦する
プログラミングでは、一度で完璧に動くとは限りません。
「キャラクターが動かない」
「敵が消えない」
「得点が増えない」
そんなときに、どこがおかしいのかを探して修正します。
これがデバッグです。
コードオブジーニアスジュニアのScratchアドバンスでは、ゲーム制作を通してアルゴリズムやデバッグなどのスキルを身につけていきます。
「失敗したから終わり」ではなく、
「どこが違うんだろう?」
「このブロックを変えたらどうなる?」
と試していく経験が、プログラミングではとても大切です。
シューティングゲームやリズムゲームにも挑戦
公式サイトでは、Scratchアドバンスの作品例として、シューティングゲームやリズムゲームが紹介されています。
自分が操作するとキャラクターが動き、音や画面の変化が起こる。
そして、うまくいけば得点が増える。
こうした「見る・操作する・音を聞く」という体験を伴いながら、プログラムの仕組みを理解していきます。
Scratchでは最終的に「自分で考えて作る」力につなげる
Scratchアドバンスでは、学習が進むと自由制作や発表にも取り組みます。
公式カリキュラムでは、24~36か月目を目安に、自分でゲームを計画・制作し、生徒の前で発表する流れが紹介されています。

これは非常に重要なポイントです。
プログラミング教室で大切なのは、教材と同じ作品を作れるようになることだけではありません。
「自分なら何を作りたい?」
「どんなルールにしたら面白い?」
「どうすれば思ったとおりに動く?」
と考えて、自分のアイデアを作品に変えていく経験も大切です。
Robloxでは何を学ぶ?
Robloxクリエイトコースでは、Scratchとは少し違った方向からプログラミングを学びます。
大きな違いは、2Dのブロック型プログラミングだけではなく、Roblox Studioを使って3D空間そのものを作っていくことです。
たとえば、
「ここに建物を置こう」
「この道を通ってゴールにしよう」
「敵が出てくる仕組みにしよう」
というように、自分で世界を作っていきます。
画面を見ながらオブジェクトを配置し、実際に動かして確認するため、ゲームや3D制作が好きな子どもには、作品づくりの楽しさを感じやすい学習です。
まずはRoblox Studioで3D空間を作る
Robloxクリエイトコースでは、まずRoblox Studioの基本操作や3D空間の制作から学びます。
公式カリキュラムでは、0~3か月目を「3D制作の基礎とRoblox入門」とし、オブジェクトの配置などから始める構成になっています。
たとえば、画面の中に、
- 床
- 壁
- 建物
- 足場
- 障害物
などを配置して、自分だけの空間を作っていきます。
平面の画面でキャラクターを動かすScratchに対して、Robloxでは「高さ」や「奥行き」まで考える必要があります。
そのため、3D空間をどのように組み立てるかを考える力にもつながります。
ゲームのギミックやルールを作る
3Dの世界を作るだけでは、ゲームとしては完成しません。
次の段階では、
「どうしたらゲームとして面白くなる?」
「どんなルールにする?」
「プレイヤーがここに来たら何が起こる?」
といった仕組みづくりに取り組みます。
公式カリキュラムでは、4~9か月目に3Dギミックの応用や、ワールド内のルールづくりなどを学ぶ流れが紹介されています。
つまり、Robloxでは「見た目を作る」だけではなく、「その世界をどう動かすか」まで考えていきます。
オビーゲームなどの作品を作る
コードオブジーニアスジュニアでは、Robloxを使った作品として「オビーゲーム」を制作していきます。
足場をジャンプしながら進み、ゴールを目指すタイプのゲームです。

自分で作った足場をキャラクターが実際に移動すると、
「ここは難しすぎるかな?」
「もう少し足場を広くしよう」
「この順番なら面白そう」
というように、プレイヤー側の視点から作品を考えることもできます。
サバイバルゲームなどの仕組みを考える
もう一つの作品例として、敵が襲ってくるサバイバルゲームも紹介されています。
敵が登場する。
プレイヤーが移動する。
武器を使う。
敵を倒す。
こうした一連の動きを成立させるには、ゲーム内のルールを考えなければなりません。
「遊ぶ側」から「作る側」へ視点を変えることで、ゲームがどのような仕組みで動いているのかを考えるきっかけになります。
Robloxでは初歩的なLua言語にも触れる
Robloxクリエイトコースの大きな特徴の一つが、3D制作だけで終わらないことです。
学習後半では、初歩的なスクリプトやLua言語にも挑戦します。
公式カリキュラムでは、10~12か月目にゲーム開発へ進み、初歩的なスクリプトを使って「コードで仕組みを表現する」体験を取り入れています。
つまりRobloxでは、
3D空間を作る
↓
ゲームの仕組みを考える
↓
コードを使って動きを作る
という流れで、クリエイティブな制作とプログラミングをつなげていきます。
「作りたいもの」からプログラミングにつなげる
プログラミングを学ぶとき、最初からコードそのものに興味を持てる子ばかりではありません。
一方、
「自分のゲームを作りたい」
「自分のワールドを作りたい」
という目的があると、そのために必要な仕組みを学ぶ動機が生まれます。
Robloxクリエイトコースは、3D制作とプログラミングを組み合わせることで、「作りたいもの」を出発点にしてプログラミングへ進んでいく構成になっています。
ScratchとRobloxでは学ぶことがどう違う?
ScratchとRobloxは、どちらもゲーム制作に使えますが、学習する内容には違いがあります。
- ブロックを組み合わせてプログラムを作る
- プログラミングの基本概念を学ぶ
- アルゴリズムやデバッグを学ぶ
- ゲームを設計・制作する
- 自由制作や発表に取り組む
- テキストプログラミングへの導入につなげる
- Roblox Studioを使って3D空間を作る
- オブジェクトを配置する
- ゲームのギミックやルールを作る
- 3D空間で作品を設計する
- 初歩的なスクリプトに挑戦する
- Lua言語の基礎に触れる
Scratchは「プログラミングの考え方」を身につけやすい
Scratchの大きな特徴は、プログラムの構造を視覚的に理解しやすいことです。
ブロックを「カチッ」と組み合わせることで、キャラクターの動きやゲームのルールを作れます。
そのため、
「順番に処理する」
「繰り返す」
「条件によって動きを変える」
といったプログラミングの基本を理解する入口として活用できます。
コードオブジーニアスジュニアでも、Scratchを使って基本から応用へ段階的に進み、ゲーム制作や自由制作につなげています。
Robloxは「3Dで作る」楽しさからプログラミングにつなげやすい
Robloxでは、目の前に3Dの世界が広がります。
自分で配置した建物や足場を見ながら、
「ここをもっと高くしたい」
「この場所に敵を置きたい」
「ここを通ったら何かが起きるようにしたい」
と考えながら作品を作ります。
3D空間を実際に動かしながら制作するため、ゲームやものづくりが好きな子どもにとって、プログラミングを「作品を完成させるための道具」として捉えやすい学習です。
ScratchとRobloxを通して身につく力
コードオブジーニアスジュニアで学ぶ内容を見ていくと、単に「ゲームが作れるようになる」ことだけが目的ではありません。
作品を作る過程で、さまざまな力を使います。
論理的に考える力
「こうしたい」という結果から逆算して、
「何をすればいい?」
「どの順番で処理すればいい?」
と考える必要があります。
これはプログラミングにおける論理的思考の基本です。
問題を見つけて解決する力
プログラムが思ったように動かなければ、原因を探して修正します。
何度も試して、
「動いた!」
となった瞬間には、子ども自身が問題を解決したという実感を得られます。
コードオブジーニアスジュニアでは、Scratchアドバンスでアルゴリズムやデバッグを扱い、Robloxでもゲームの仕組みづくりに取り組みます。
自分のアイデアを形にする力
「こんなゲームを作りたい」
「こんな世界を作ってみたい」
というアイデアを、実際の作品へ変えていきます。
Scratchではゲームや自由制作、Robloxでは3Dワールドやゲーム制作へと発展します。
頭の中にあったアイデアが画面上に現れ、実際にキャラクターが動いたり、ゲームとして遊べたりする経験は、子どもにとって大きな達成感につながります。
作品を人に伝える力
Scratchアドバンスでは、自由制作だけでなく発表にも取り組みます。
「何を作ったのか」
「どこを工夫したのか」
「どうしてこの仕組みにしたのか」
を人に説明することで、作品を作るだけではなく、自分の考えを言葉にする経験にもつながります。
コードオブジーニアスジュニアのScratch・Robloxはどんな子に向いている?
ここまでの内容を踏まえると、特に次のようなお子さんはScratch・Robloxを使った学習と相性を考えやすいでしょう。
ゲームを「遊ぶ」だけでなく「作ってみたい」子
普段からゲームをしていて、
「このゲーム、自分でも作ってみたい!」
と言うことがあるなら、ScratchやRobloxを使った作品制作は興味につながりやすいでしょう。
遊ぶ側から作る側へ視点を変えることで、ゲームの中にあるルールや仕組みにも目を向けられるようになります。
自分で試してみることが好きな子
プログラミングでは、最初から正解が分かっているとは限りません。
ブロックを変える。
動かしてみる。
うまくいかなければ戻す。
もう一度試す。
こうした試行錯誤を楽しめる子には、作品制作型の学習が向いています。
「好きなもの」を形にしたい子
ゲーム、キャラクター、建物、迷路、アスレチックなど、子どもによって作りたいものは違います。
Scratchなら2Dのゲームなど、Robloxなら3D空間を使った作品など、自分のアイデアを作品として形にしていけます。
ScratchとRoblox、どちらから始めればいい?

うちの子はScratchとRobloxのどちらから始めたらいいの…?
これは、お母さんが迷いやすいポイントです。
コードオブジーニアスジュニアでは、学習効果の観点から「Scratchベーシック→Scratchアドバンス→Robloxクリエイト」の順番を推奨しています。
一方、Scratchをすでに十分理解している場合などは、実力を確認したうえでコースを柔軟に検討できると案内されています。
そのため、「Robloxが好きだから最初からRoblox」というよりも、子どもの学年や経験、パソコン操作の習熟度などを踏まえて考えるのがよいでしょう。
Scratchから始める場合
Scratchでは、プログラミングの基本的な考え方をブロックで視覚的に学べます。
初めてプログラミングを学ぶ子なら、
パソコン操作
↓
Scratchの基本
↓
プログラミングの基本
↓
ゲーム制作
↓
自由制作・発表
というように、段階的に進めやすい構成です。
Robloxに興味が強い場合
「Robloxの世界を自分で作ってみたい」という気持ちが強い子なら、Robloxクリエイトコースも候補になります。
ただし、現在の公式情報ではRobloxクリエイトコースの対象学年についてページによって記載が異なります。
コース・カリキュラムページでは「小学3年生~」とされていますが、2026年度の体験会ページでは「小学5~6年生」と記載されています。
入会を検討する場合は、最新の募集条件を確認しておくと安心です。
まずはScratchの体験会で「作る楽しさ」を実感してみよう
コードオブジーニアスジュニアでは、オンラインの体験会を実施しています。
現在の体験会では、Scratchを使ってキャラクターを操作する簡単なゲームを作ります。
授業はオンラインで1回60分、参加費は1,100円(税込)です。なお、入会した場合は体験会の参加費が入会金に充当されます。
「プログラミング教室って、うちの子に合うのかな?」
と迷っている場合は、実際に画面を操作してみるのが分かりやすい方法です。
キャラクターが動く。
自分の指示どおりにゲームが動く。
そして「もう少しこうしたい」と思う。
そんな小さな成功体験が、プログラミングへの興味につながることがあります。
「楽しい」が、プログラミングを続けるきっかけになる。
・小学生から始められる
・少人数制で先生に質問しやすい
・将来の本格的なプログラミングにもつながる
まとめ|Scratch・Robloxを使って「作る力」を育てる
コードオブジーニアスジュニアでは、ScratchやRobloxを使って、ゲームや3D作品を作りながらプログラミングを学びます。
Scratchでは、
- パソコン操作
- プログラミングの基本
- アルゴリズム
- デバッグ
- ゲーム制作
- 自由制作
- 作品発表
などを段階的に学びます。
Robloxでは、
- 3D空間制作
- オブジェクトの配置
- ゲームのギミック
- ワールド内のルールづくり
- 初歩的なスクリプト
- Lua言語の基礎
などに取り組みます。
どちらにも共通しているのは、先生から答えを教えてもらうだけではなく、「自分で作って、動かして、うまくいかなければ直す」という経験を積めることです。
ゲームを遊ぶときには見えなかった仕組みを、今度は自分の手で作ってみる。
その経験が、プログラミングの知識だけでなく、論理的に考えたり、試行錯誤したり、自分のアイデアを形にしたりする力につながっていきます。
「ゲームが好き」を「ゲームを作ってみたい」に変えてみたい。
そんなお子さんなら、まずはScratchの体験会で実際の学習を体験してみるのもよいでしょう。

