「子どもにプログラミングをやらせてみたいけれど、いきなり教室に通わせるのはちょっと不安……」
「無料でできるなら、まず家で試してみたい」
そんな方も多いのではないでしょうか。
結論からいうと、小学生のプログラミングは無料で始められます。
特におすすめなのが「Scratch(スクラッチ)」です。Scratchは無料で利用でき、ゲームやアニメーション、物語などを自分で作りながらプログラミングを体験できます。公式には特に8~16歳を対象として設計されています。
また、文部科学省にも小学生向けの無料学習コンテンツが用意されています。
ただし、
「無料で始められる」ことと「無料だけで十分に学べる」ことは別です。
子どもによっては無料教材だけで十分楽しめます。一方で、「何を作ればいいのかわからない」「分からないところで止まってしまう」という子もいます。
そこでこの記事では、小学生がプログラミングを無料で始める方法から、Scratchやマイクラを使った学び方、無料教材だけで十分な子、プログラミング教室を検討したほうがいい子まで、順番に解説します。
小学生のプログラミングは無料で始められる?
まず知っておきたいのは、小学生向けのプログラミング学習には、無料で利用できるものがあるということです。
なかでも代表的なのがScratchです。
Scratchなら無料でプログラミングを始められる
Scratchは、MITメディアラボのLifelong Kindergarten Groupから生まれたプログラミング環境です。
公式サイトでは、Scratchを使って、
- インタラクティブな物語
- ゲーム
- アニメーション
などを作れると説明されています。
そして、Scratchは無料で提供されています。
そのため、「子どもがプログラミングに興味を持つか分からない」という段階でも、いきなり月謝を払う必要はありません。
まず無料で触らせてみて、子どもの反応を見ることができます。
無料でもゲームやアニメーションを作れる
「無料の教材だと、簡単なことしかできないのでは?」
と思うかもしれません。
しかしScratchでは、キャラクターを動かしたり、音を鳴らしたり、条件によって動きを変えたりしながら、自分でゲームやアニメーションを作れます。
Scratch公式にも、初心者向けの「Getting Started」が用意されており、
- キャラクターを動かす
- 音を追加する
- 繰り返し処理を使う
- 背景を変える
- キャラクターを追加する
といったところから始められます。
つまり、最初から難しいプログラミング言語を覚える必要はありません。
「キャラクターを右に動かしてみる」という小さな操作から始められます。
無料だからといって「学習にならない」わけではない
「ゲームを作っているだけなら、遊んでいるのと変わらないのでは?」
と思う保護者もいるでしょう。
しかし、Scratchでは、作りたいものを実現するために、
「どうすればキャラクターが動く?」
「この条件になったらどうする?」
「同じ動きを何回繰り返す?」
と考える必要があります。
Scratch公式も、Scratchでのプログラミングを通して、創造的に考えることや、問題を整理して考えること、アイデアを形にすることなどを学べると説明しています。
もちろん、Scratchを触っただけで必ず論理的思考力が身につく、と単純に考えるべきではありません。
大切なのは、自分で試して、失敗して、修正して、作品を完成させる経験です。
「プログラミングの習い事そのものに意味があるのか?」と迷っている方は、こちらの記事も参考にしてください。
→ [プログラミングの習い事は意味ない?小学生に必要か「無駄」と言われる理由を解説]
小学生が無料でプログラミングを始めるならScratchがおすすめ
無料で始める方法はいくつかありますが、最初の候補としてScratchはかなり使いやすい教材です。
Scratchとは?
Scratchは、画面上のブロックを組み合わせてプログラムを作る「ビジュアルプログラミング」の環境です。
たとえば、
「10歩動かす」
「音を鳴らす」
「もし○○なら」
「10回繰り返す」
といった命令をブロックとして組み合わせます。
文字を一から入力するプログラミング言語とは違い、命令を視覚的に組み立てられるため、プログラミング初心者の子どもでも取り組みやすいのが特徴です。
Scratchで何が作れる?
Scratchで作れるものは、単純なキャラクター操作だけではありません。
たとえば、
- キャラクターを動かすゲーム
- 敵を避けるゲーム
- クイズゲーム
- シューティングゲーム
- アニメーション
- 電子絵本
- 音楽作品
などを作れます。
最初は「猫を動かす」だけでも、そこから少しずつ機能を追加していけば、自分だけの作品にできます。
ここで重要なのは、完成度より「自分で作った」という経験です。
Scratchは何年生くらいから始めやすい?
Scratchは特に8~16歳を対象として設計されています。
そのため、小学校中学年以降の子どもなら比較的取り組みやすいでしょう。
ただし、学年だけで決める必要はありません。
パソコンを触ることが好きな子なら低学年でも興味を持つことがありますし、反対に高学年でも興味がなければ続きません。
「小学○年生だから始める」というより、
「本人がやってみたいか」
を優先したほうがいいでしょう。
なお、より低年齢向けにはScratchJrという選択肢もあります。
Scratchを始めるのにパソコンは必要?
Scratchそのものはブラウザから利用できます。
ただし、実際にプログラミングをする場合は、パソコンや利用するサービスの対応環境を確認しましょう。
たとえばCodeCampKIDS OnlineのScratchコースでは、レッスンはパソコンから受講する形になっています。Macにも対応しています。
「家にパソコンがない」という場合は、まず利用予定の教材がタブレットに対応しているか確認してから始めると安心です。
小学生向けの無料プログラミング教材
Scratch以外にも、無料で利用できる学習コンテンツがあります。
ここでは、特に保護者が安心して確認しやすいものを紹介します。
Scratch公式
まずはScratch公式サイトです。
公式サイトには初心者向けのチュートリアルがあり、実際にキャラクターを動かしながらScratchの基本を学べます。
最初から教材を探し回るより、
まずScratch公式で少し触ってみる
くらいで十分です。
「何から始めればいいか分からない」という場合も、初心者向けの手順に沿って進められます。
文部科学省の無料プログラミング教材
「無料サイトを使うのは少し不安」という方は、文部科学省の「たのしくまなび隊」もチェックしてみましょう。
「たのしくまなび隊」は、子どもたちの「知りたい」「やってみたい」を応援する学習コンテンツを掲載している文部科学省のサイトです。
プログラミングに関するコンテンツも掲載されており、たとえば小学校中高学年向けの無料Scratch用語教材があります。
Scratchの基本概念や、スプライト、ステージ、ブロック、イベント、繰り返しなどの用語をカードや音声、クイズで学べます。
無料教材を探しているなら、こうした公的なサイトから始めるのも一つの方法です。
無料のScratch学習サイト
Scratchを使った無料のチュートリアルを提供しているサイトもあります。
ただし、無料サイトなら何でもいいわけではありません。
子どもが一人で使う場合は、
- 運営者が明確か
- 広告が過剰ではないか
- 外部サイトへの誘導が多すぎないか
- 個人情報を必要以上に入力させないか
なども確認しましょう。
無料動画・チュートリアル
YouTubeなどにもScratchの解説動画があります。
動画は「実際の操作を見ながら学べる」というメリットがあります。
ただし、
動画を見るだけで終わらせない
ことが大切です。
「動画を1本見たら、同じものを自分で作ってみる」という使い方がおすすめです。
小学生が無料でプログラミングを始める5ステップ
「無料教材があることは分かったけれど、結局どうやって始めればいい?」
という方は、次の5ステップで十分です。
STEP1 子どもが興味を持ちそうなテーマを決める
最初に「プログラミングを勉強しよう」と言う必要はありません。
むしろ、
「ゲーム作ってみる?」
くらいで十分です。
子どもが好きなものから始めましょう。
たとえば、
- マリオのようなゲーム
- クイズ
- 鬼ごっこ
- マイクラ
- アニメーション
- キャラクター
などです。
「何を作りたい?」と聞いて、本人が答えられなければ、いくつか例を出してあげてもいいでしょう。
STEP2 Scratchを開く
次にScratchを開きます。
Scratch公式の初心者向けチュートリアルを使ってもいいですし、最初から自由に触っても構いません。
大切なのは、最初から完璧に理解しようとしないことです。
STEP3 キャラクターを動かしてみる
まずはキャラクターを動かしてみましょう。
「右に動く」
「左に動く」
「クリックしたら動く」
など、簡単な命令を組み合わせます。
この段階では、親が全部説明する必要はありません。
「この数字を変えたらどうなる?」
と声をかけるだけでも十分です。
STEP4 簡単なゲームやアニメーションを作る
少し慣れてきたら、作品を一つ完成させます。
たとえば、
「画面の端から出てくる敵を避けるゲーム」
でも構いません。
完成した作品が簡単でも問題ありません。
「自分で作ったゲームが動いた」
という経験が、次に進むきっかけになります。
STEP5 「もっと作りたい」となったら次へ進む
ここが重要です。
一度Scratchを触って、
「もうやりたくない」
となったなら、無理に続ける必要はありません。
反対に、
「もっとゲームを作りたい」
「もっと難しいことをやりたい」
と言い始めたなら、教材やプログラミング教室を検討するタイミングです。
最初から有料サービスを契約するのではなく、無料で子どもの興味を確認してから次を考えるという方法でも十分です。
マイクラでも無料でプログラミングを学べる?
「うちの子はScratchよりマイクラが好き」
という家庭もあるでしょう。
マイクラをきっかけにプログラミングに興味を持つ方法もあります。
マイクラそのものは無料とは限らない
ここは注意してください。
「マイクラでプログラミングを無料で学ぶ」=「Minecraftそのものを無料で遊べる」ではありません。
Minecraft本体や、利用する教材・サービスによっては料金が必要です。
そのため、「無料」という言葉だけで判断せず、
- Minecraft本体の料金
- 教材の料金
- スクールの料金
- 無料体験の期間
を分けて確認しましょう。
無料で学べる教材や体験はある
一方で、マイクラを使ったプログラミング学習には無料体験を用意しているサービスもあります。
たとえばデジタネでは、マイクラを使った「マイクラッチ」などのコースを提供しており、現在は14日間の無料体験が案内されています。
ただし、これは完全無料で無期限に学べるサービスではありません。
無料体験の期間や、その後の料金は申込み前に確認してください。
マイクラを使ったプログラミングには複数の方法がある
マイクラを使った学習にもいくつかの方法があります。
たとえば、
- 無料の解説・教材を使う
- プログラミング教材を使う
- オンラインスクールを利用する
- 教室に通う
などです。
子どもがマイクラ好きなら、ゲームを入り口にすることで「プログラミングを勉強する」という抵抗感を減らせる場合があります。
マイクラが好きな子なら学習のきっかけにしやすい
「ゲームばかりしている」と感じているなら、その興味をそのまま学習につなげる方法もあります。
ただし、
マイクラをしているだけでプログラミングを学んでいるわけではありません。
ここは区別しましょう。
マイクラを使って何を学ぶのか、どんな作品を作るのかが重要です。
無料プログラミング教材のメリット
無料で始めることには、かなり大きなメリットがあります。
お金をかけずに子どもの反応を確認できる
最大のメリットです。
プログラミング教室に申し込んでから、
「子どもが全然興味を持たなかった……」
となるのは避けたいもの。
無料教材なら、まず子どもの反応を確認できます。
プログラミング教室に入る前のお試しになる
「プログラミング教室に興味はあるけれど、本当にうちの子に合うか分からない」
という場合にも役立ちます。
無料教材で少し触ってみれば、
「もっとやりたい」
のか、
「別に興味はない」
のか、ある程度判断できます。
子どものペースで進められる
教室の授業時間に合わせる必要がありません。
学校から帰って30分だけやることもできますし、休日にまとめて取り組むこともできます。
親子で一緒に取り組める
最初のうちは、親子で一緒にやってみるのもおすすめです。
親がプログラミング経験者である必要はありません。
「これを押したらどうなるかな?」
と一緒に試すだけでも構いません。
親が答えを教えるのではなく、一緒に試行錯誤するくらいの距離感で十分です。
無料プログラミング教材のデメリット
無料だからといって、すべての子どもに最適とは限りません。
何を勉強すればいいかわからなくなる
無料教材の大きな問題は、
「選択肢が多すぎる」
ことです。
Scratchを開いたものの、
「で、何を作ればいいの?」
となる子もいます。
最初は自由に遊ばせて、迷うようならチュートリアルや教材を使うといいでしょう。
子どもが途中で飽きることがある
無料教材は、自分から進める必要があります。
そのため、
「最初は楽しそうだったのに、3日でやらなくなった」
ということもあります。
これは必ずしも失敗ではありません。
プログラミングが合わないと分かっただけでも、一つの判断材料になります。
分からないところを質問できない
教室なら講師に、
「ここが動かない」
「どうすればいい?」
と質問できます。
無料教材では基本的に自分で調べる必要があります。
この違いは大きいです。
親のサポートが必要になる場合がある
特に低学年の場合、
「どこを押せばいい?」
「この画面からどうすればいい?」
と親に聞いてくることがあります。
親自身がプログラミングに詳しくなくても対応できますが、毎回つきっきりになると負担になります。
動画を見るだけになりやすい
無料動画を使う場合は、特に注意したいポイントです。
動画を見て、
「分かった!」
と思っても、実際には自分で作れるとは限りません。
動画を見るだけで終わらず、
「今見たものを自分でも作ってみよう」
までやることが大切です。
無料だけで十分な子・教材が必要な子・教室が向いている子
ここまで読んで、
「結局、うちの子は無料で十分なの?」
と思った方もいるでしょう。
判断するときは、子どものタイプで考えてみると分かりやすくなります。
| 子どものタイプ | おすすめ |
| まず試してみたい | 無料教材 |
| 自分で試行錯誤できる | 無料教材 |
| 作りたいものが決まっている | 無料教材 |
| 何を作ればいいか分からない | 教材 |
| 親が教えられない | 教材・教室 |
| 一人だと続かない | 教室 |
| 先生に質問しながら学びたい | 教室 |
| 本格的に学びたい | 教室 |
つまり、無料教材が悪いわけでも、教室が必ず必要なわけでもありません。
子どもに合う方法を選ぶことが大切です。
そもそも「プログラミング教室に通う意味があるの?」と迷っている方は、こちらの記事で詳しく解説しています。
→ プログラミングの習い事は意味ない?小学生に必要か「無駄」と言われる理由を解説
無料で始めてからプログラミング教室を検討するタイミング
無料で始めたからといって、そのまま無料教材だけを続けなければいけないわけではありません。
子どもの様子を見ながら、必要になった段階で次へ進めばいいのです。
子どもが「もっと作りたい」と言い始めた
これは分かりやすいサインです。
「もっと難しいゲームを作りたい」
「敵を増やしたい」
「自分でキャラクターを作りたい」
などと言い始めたら、興味が深まっている可能性があります。
無料教材では物足りなくなった
Scratchで基本的な作品を作れるようになると、
「次は何を作ればいい?」
となることがあります。
その段階では、カリキュラムが用意された教材を使うことで、次に進みやすくなります。
一人では先に進めなくなった
何度やってもエラーが解決できない。
調べても分からない。
そんな状態が続くなら、講師に質問できる環境が役立ちます。
講師に質問しながら学びたくなった
「自分で調べるより、先生に聞いたほうが早い」
という子もいます。
また、先生から、
「じゃあ、こうしてみたら?」
とヒントをもらうことで、自分で考えるきっかけになることもあります。
この段階になったら、プログラミング教室の無料体験を試してみる価値があります。
無料体験のあるプログラミング教室も選択肢
「無料教材では少し物足りなくなった」
「子どもがもっとやりたいと言っている」
という場合は、いきなり入会するのではなく、無料体験を利用する方法があります。
いきなり入会する必要はない
プログラミング教室は、教室によってかなり違います。
- Scratch中心
- マイクラ中心
- ロボット中心
- ゲーム制作中心
- オンライン
- 通学型
などがあります。
子どもに合うかどうかは、実際に体験してみないと分かりません。
無料体験で子どもの反応を見る
無料体験では、
「楽しそうか」
だけではなく、
- 自分から操作しているか
- 先生の話を聞いているか
- 分からないときに質問できるか
- 家でも続きをやりたがるか
を見ておきましょう。
CodeCampKIDSでは、現在も入学前の無料体験授業を案内しています。オンラインのScratchコースにも無料体験レッスンがあります。
教材・講師・授業形式を確認する
無料体験では、料金だけでなく次の点も確認してください。
教材
子どもが興味を持てる内容か。
講師
質問しやすそうか。
授業形式
個別なのか、少人数なのか。
通学・オンライン
家庭の生活スタイルに合っているか。
「有名だから」「人気だから」だけで決める必要はありません。
子どもが続けやすいかどうかを優先しましょう。
よくある質問
小学生がプログラミングを無料で始めるなら何がおすすめ?
まずはScratchがおすすめです。
無料で利用でき、ゲームやアニメーションなどを作りながらプログラミングを体験できます。Scratchは特に8~16歳を対象として設計されています。
「何から始めればいいか分からない」という場合は、公式の初心者向けチュートリアルから始めるとよいでしょう。
Scratchは本当に無料ですか?
はい。
Scratch公式では、Scratchは無料で提供されていると案内されています。
ただし、Scratchを使った有料の教材やプログラミング教室は別のサービスです。
「Scratchが無料」だからといって、Scratchを使ったスクールまで無料という意味ではありません。
Scratchは何年生からできますか?
Scratchは特に8~16歳を対象として設計されています。
ただし、実際に始める時期は学年だけで決める必要はありません。
パソコンやゲームに興味がある子なら、低学年でも親子で取り組める場合があります。
プログラミング初心者の親でも教えられますか?
最初の段階なら、親がプログラマーでなくても十分取り組めます。
親がすべてを教える必要もありません。
「このブロックを動かしたらどうなるかな?」
と一緒に試してみるだけでもいいでしょう。
ただし、子どもが本格的な作品を作り始めると、親だけでは答えられない問題も出てきます。
その場合は教材や教室を利用する方法があります。
無料教材だけでプログラミングを習得できますか?
「習得」の意味によります。
Scratchを使ってプログラミングの基本的な考え方を学ぶことはできます。
一方で、将来的にPythonやJavaScriptなどのプログラミング言語を本格的に学びたい場合は、Scratchとは別の学習が必要になります。
小学生の段階では、まず「自分で作る楽しさ」を知るところから始めても十分です。
マイクラでプログラミングを無料で学べますか?
無料の教材や無料体験を利用する方法はあります。
ただし、Minecraft本体や利用するサービスまで完全無料とは限りません。
たとえばデジタネではマイクラを使った「マイクラッチ」コースがあり、現在14日間の無料体験が案内されています。
利用条件や料金は変更される可能性があるため、申し込む前に公式サイトを確認してください。
無料で始めてから教室に通っても遅くないですか?
遅くありません。
むしろ、最初に無料で試してから教室を選ぶことで、
「本当に子どもが興味を持っているのか」
を確認できます。
無料教材を使ってみて、
「もっと作りたい」
「一人では難しい」
となったタイミングで無料体験を利用してみるのもよいでしょう。
まとめ|小学生のプログラミングはまず無料で試してみよう
小学生のプログラミングは、無料で始められます。
特にScratchは無料で利用でき、ゲームやアニメーションなどを作りながらプログラミングを体験できます。
また、文部科学省の「たのしくまなび隊」など、無料で利用できる学習コンテンツもあります。
最初からプログラミング教室に申し込む必要はありません。
おすすめなのは、
無料で試す
↓
子どもが楽しめるか確認する
↓
もっとやりたいなら教材を使う
↓
一人では難しくなったら教室の無料体験を試す
という順番です。
「プログラミングを習わせたほうがいいのかな?」
と迷っているなら、まずはお金をかけずに子どもの反応を見てみましょう。
そして、
「もっとやりたい!」
という気持ちが出てきたら、そのときに次の学び方を考えれば大丈夫です。
プログラミングは、最初から習い事にする必要はありません。
まずは無料で触ってみる。
それだけでも、子どもに合うかどうかを判断するきっかけになります。


コメント