「子どもがマイクラに興味を持っているので、しっかりとした学びにつなげたい」
「プログラミングの習い事はいろいろあるけれど、マイクラで学ぶのは実際どうなの?」
と気になっている保護者の方も多いのではないでしょうか。
マイクラ(教育版マインクラフト)は、子どもが楽しみながらプログラミングを学べる教材として、国内外の教育現場で活用されています。
子どもにとってなじみのある世界で、自分が組んだプログラムがその場で動くため、プログラミングが初めてのお子さんでも興味を持って取り組みやすいのが特長です。
一方で、マイクラを使ったプログラミング教室でも、遊びの延長にとどまるものから、本格的なコーディングまで学べるものまで、内容はさまざまです。
MOCOPLAのマイクラプログラミングは、専門の動画教材と進級制のカリキュラムで、プログラムに初めて触れる段階から、JavaScriptでコードを書くところまで、段階的に学べるレッスンです。
楽しみながらも、将来につながるプログラミングスキルをしっかり身に付けさせたい方には、MOCOPLAのマイクラプログラミングがおすすめです。
- マイクラを使って、ブロックからコーディングまで学べるプログラミングレッスンを紹介する
- MOCOPLAのマイクラプログラミングの授業内容と、コース・進級制度を紹介する
MOCOPLAのマイクラプログラミングとは?

MOCOPLAのマイクラプログラミングは、教育版マインクラフトと、ブロックを組み合わせてプログラムをつくる「MakeCode(メイクコード)」を使ったレッスンです。
「進む」「ブロックを置く」「くりかえす」といった命令を並べ、マインクラフトの世界にいる「エージェント」というロボットに実行させます。
思いどおりに動かなかったときは、どこで順番がずれたのかを自分で見直して、組み直します。
この試行錯誤を通して、順番に処理する、条件で分ける、くりかえすといった、どのプログラミング言語にも共通する考え方を身に付けます。
毎回のレッスンは、タイピングの練習から始まり、そのあと教材の動画を見ながら、その回の課題となるプログラムを組んでいきます。
分からないところがあっても、すぐに答えを教えるのではなく、動画やヒントを見直しながら自分で考えられるよう、スタッフが声をかけていきます。
未就学や小学1年生といった、マイクラに触れたことがないお子さんでも始められます。
マイクラプログラミングの優位性
MOCOPLAのマイクラプログラミングならではの強みを4つ紹介します。
- パソコン未経験から、将来仕事で使えるコーディングまでステップアップできる
- 専門の動画教材と級ごとのテストで、理解を確かめながら進める
- 国も後押しする、学びのための教材である
- 毎回のタイピング練習で、キーボード操作が身に付く
パソコン未経験から、将来仕事で使えるコーディングまでステップアップできる

MOCOPLAのマイクラプログラミングは、パソコンを触ったことがないお子さんから始めて、最終的には自分でコードを書けるところまで、段階的にステップアップしていけるようにカリキュラムが組まれています。
初級では、子どもにとってなじみのあるマイクラの世界で、命令のブロックを並べる「MakeCode(メイクコード)」を使ってプログラミングを学びます。
マウスやキーボードの使い方から少しずつ慣れていくので、プログラミングはもちろん、パソコンの操作そのものも自然と身に付いていきます。
中級からはJavaScriptに入ります。
最初はコードの一部分だけを入力するところから始め、少しずつ自分で書く範囲を広げていきます。
上級になると、コードの一行一行が何を意味しているのかを理解しながら、自分の力でコーディングできるようになることを目指します。
JavaScriptは、世界中のWebサイトで使われている、実際の仕事でも使われるプログラミング言語です。
「まずは気軽にプログラミングに触れてみたい」というご家庭から、「将来、仕事で使えるレベルまで身に付けてほしい」というご家庭まで、一つのレッスンで幅広いニーズに応えられるのが、MOCOPLAのマイクラプログラミングの大きな強みです。
専門の動画教材と級ごとのテストで、理解を確かめながら進める
MOCOPLAのマイクラプログラミングでは、プログラミング教育のために作られた専門の動画教材を使って授業を進めます。
教材は級ごとに学ぶ単元が決められており、その場の思いつきではなく、体系的にプログラミングのスキルを積み上げていけるように構成されています。
また、各級の最後には必ずテストの時間を設けています。
テストで理解度をしっかりと確認したうえで次の級に進むため、分かったつもりのまま先へ進んでしまうことがありません。
途中でつまずいたところがあれば、動画を見直したり、同じ単元に繰り返し取り組んだりしながら、理解できるまで手厚くフォローします。
一人ひとりが確実に理解を積み重ねていけるように、しっかりと設計された教育プログラムです。
国も後押しする、学びのための教材である
教育版マインクラフトは、学校や教育機関で使うためにつくられた、学習用のマインクラフトです。
教育版マインクラフトを使った子ども向けの全国大会「マインクラフトカップ」は、文部科学省や経済産業省などの省庁が後援しています。
子どもが夢中になれる楽しさがありながら、学びの教材として国内外で認められているのが、マインクラフトの強みです。
毎回のタイピング練習で、キーボード操作が身に付く
MOCOPLAのマイクラプログラミングでは、プログラミングとは別に、毎回のレッスンにタイピングの練習を取り入れています。
キーボードを見ずに正確に文字を打てるようになると、コードを書く段階へ無理なく進めるだけでなく、学校の授業でのタブレットやパソコンの利用、将来のレポート作成や仕事など、さまざまな場面で役立ちます。
プログラミングの力とあわせて、これからの時代に欠かせないタイピングのスキルも、小さいうちから身に付けることができます。
「マイクラは遊びで意味がない?」ゲームとの違い
「マイクラの教室に通わせても、結局ゲームで遊んでいるだけでは?」と心配される保護者の方もいらっしゃいます。
MOCOPLAのマイクラプログラミングは、自由にマイクラで遊ぶ時間ではありません。
毎回、教材の動画に沿って級ごとの課題に取り組み、つくるプログラムが決まっています。
手で一つずつブロックを置いて遊ぶのではなく、「どう指示すれば、その通りに動くか」を考えてプログラムを組むのが、このレッスンです。
マインクラフトはあくまで入口であり、目指しているのは、自分でコードが書けるようになることです。
3つのコースと進級制度で、約3年でコーディングへ

MOCOPLAのマイクラプログラミングは、初級・中級・上級の3つのコースで構成されています。
初級と中級は12級から1級までの進級式で、毎月のテストに合格すると次の級へ進みます。
級が上がっていくことが目に見える目標となり、子どもたちが主体的に学び続けるモチベーションにつながります。
| コース | 構成 | 使う言語 | 期間の目安 |
|---|---|---|---|
| 初級 | 12級〜1級 | MakeCode(ブロック) | 約12ヶ月 |
| 中級 | 12級〜1級 | MakeCode+JavaScript | 約12ヶ月 |
| 上級 | その1〜その5 | JavaScript | 約15ヶ月 |
初級:ブロックでプログラミングの基本を身に付ける
初級では、MakeCodeのブロックを並べて、エージェントを動かしながらプログラミングの基本を学びます。
1つの級を約1ヶ月で進め、12級から1級まで、前の級でできたことを土台にして一つずつ積み上げていきます。
中級:ブロックからJavaScriptへ橋渡しする
中級では、ブロックに加えてJavaScriptを使い始めます。最初はコードの一部分を入力するところから、少しずつ自分で書く範囲を広げていきます。
いきなりすべてを書くのではなく段階を踏むので、文字のコードにも無理なく慣れていけます。
上級:JavaScriptでコードを書く
上級では、コードの意味を理解しながら、JavaScriptで自分の力でプログラムをつくります。
その1からその5まで、1つの単元を約3ヶ月かけて、じっくりとコーディングの力を伸ばしていきます。
- 期間は標準のペースで進めた場合の目安です。学習の進度には個人差があります。
- Minecraftは Mojang Studios の商標です。本レッスンは Mojang Studios および Microsoft が公認・提供するものではありません。
- 学習の進度には個人差があります。記載の期間は目安です。
