【無料あり】手軽に始められるおすすめビジュアルプログラミング5選

【無料あり】手軽に始められるおすすめビジュアルプログラミング5選

※当サイトには広告が掲載されています。ご了承くださいm(_ _)m

プログラミングおもちゃには様々な種類があるので、お子さんにあったものを選んであげる必要があります。

本記事では「ビジュアルプログラミング方式かつ、ロボットなどのハードウェアを使わないタイプ」のおすすめプログラミングおもちゃ(教材)を紹介します。

具体的にはゲームやアプリをプログラミングする教材です。
本記事の内容
  • プログラミングおもちゃ(教材)を選ぶポイント3点
  • 【無料あり】手軽に始められるおすすめビジュアルプログラミング5選
結論:おすすめプログラミングおもちゃ(教材)5選
商品名 おすすめする理由/特徴
Scratchスクラッチ ・初心者~中級者向け
・ゲームやアニメが作れる
・学校教育でも使われている
・王道のプログラミング教材
・完全無料
Microsoft MakeCode
for micro:bitフォー マイクロビットマイクロソフト メイクコード
・初心者~上級者向け
・micro:bitをプログラミングするソフト
・micro:bitがなくても遊べる
・機能が豊富で高機能
・JavaScriptとPythonでも可能
・完全無料
MOONBlockムーンブロック ・初心者~中級者向け
・ゲームを作れるソフト
・ゲームによくある機能を作りやすい
・JavaScriptに変換可能
・完全無料
Blockly Gamesブロックリーゲーム ・初心者~中級者向け
・ゲームを攻略するためにプログラミング
・ゲームは全8種類
・JavaScriptも使用
・完全無料
Osmo Coding Starter Kitオズモ コーディング スターターキット ・初心者向け
・ゲーム攻略プログラミング
・3種類のゲーム
・17,050円(希望小売価格)

このタイプのおもちゃ(教材)には次のような良い点がありますよ。

  • 完全無料のものが多い
  • パソコン(PC)やタブレットだけあればプログラミングできる物が多い
  • 有名なものが多いので書籍やネットの情報が多い

また、本記事で紹介しているおもちゃはプログラミング歴19年の私が、50種類以上のプログラミングおもちゃ(教材)を実際に遊んで厳選しました。

わりと参考になると思うので、ぜひ最後までご覧くださいm(_ _)m

スポンサーリンク

プログラミングおもちゃ(教材)を選ぶポイント3点

ビジュアルプログラミング方式かつ、ロボットなどのハードウェアを使わないタイプ」のプログラミングおもちゃ(教材)を選ぶポイントは次のとおりです。

  • ① プログラミング方法の解説
  • ② 作れるプログラムの自由度
  • ③ 汎用的か専用的か

これは、実際に同じタイプの教材・おもちゃを複数遊んで比べてみてわかったことです。

ポイント①:プログラミング方法の解説

プログラミング方法を解説している資料や教材があるかどうかも大事です。

おもちゃを購入して「どうぞ好きにプログラミングしてください」と言われても困りますよね?
なので、お子さん自身で調べることが難しい場合は詳しい教材が付属する商品を選ぶといいでしょう。

ポイント②:作れるプログラムの自由度

好きなようにプログラムを作れるものもあれば、ゲームを攻略するプログラムを作ることしかできない教材もあります。

基本的には好きなようにプログラムを作れるものがいいのですが、作りたいものが無い場合はゲームを攻略するプログラムを作ることからプログラミングを始めることは”あり”です。

用途にあわせて作れるプログラムの自由度をお選びください。

ポイント③:汎用的か専用的か

汎用的とはそのプログラミングおもちゃで学んだこと(プログラミング言語やソフトの使い方)を、それ以外のプログラミングに直接活かせるということです。

一方、専用的とはそのプログラミングおもちゃで学んだこと(プログラミング言語やソフトの使い方)を他のプログラミングに直接的には活かせません

もちろん、プログラミング的思考力はあらゆる場面で活かせます。
何から始めたらいいかわからない場合は汎用的なもの、作りたいものが明確な場合は専用的なものでもOKですよ。

ビジュアルプログラミング×ハードウェア不要型のプログラミング教材・おもちゃ5選

50種類以上レビューした中から上記のようなプログラミング教材・おもちゃを5つ厳選しました。完全無料で遊べるものもが4つもありますよ。

商品名 価格(税込) 対象年齢 教材 機能性 汎用/専用
Scratchスクラッチ 無料 8~16歳 チュートリアル
あり
高機能 汎用的
Microsoft MakeCode
for micro:bitフォー マイクロビットマイクロソフト メイクコード
無料 記載なし チュートリアル
あり
高機能 汎用的
MOONBlockムーンブロック 無料 記載なし なし 基本的 専用的
Blockly Gamesブロックリーゲーム 無料 記載なし チュートリアル
あり
高機能 汎用的
Osmo Coding Starter Kitオズモ コーディング スターターキット 17,050円
(希望小売価格)
6~10歳 チュートリアル
あり
基本的 専用的
商品名 価格(税込) 対象年齢 教材 機能性 汎用/専用
商品名 パソコン タブレット スマホ ブラウザ インターネット接続
Scratchスクラッチ 可能 可能 可能 初回のみ必須。
以降はオンライン、
オフライン可
Microsoft MakeCode
for micro:bitフォー マイクロビットマイクロソフト メイクコード
可能 可能 可能 可能 初回のみ必須。
以降はオンライン、
オフライン可
MOONBlockムーンブロック 可能 可能 可能 可能 常に必須
Blockly Gamesブロックリーゲーム 可能 可能 可能 可能 初回のみ必須。
以降はオンライン、
オフライン可
Osmo Coding Starter Kitオズモ コーディング スターターキット iPadのみ 初回のみ必須。
以降はオンライン、
オフライン可
商品名 パソコン タブレット スマホ ブラウザ インターネット接続

簡単にまとめると次のとおりです。

それでは1つずつ見ていきましょう!

Scratch

Scratchスクラッチ」はブロックを組み立てるようにプログラムを作ることができるプログラミング言語です。そして作った作品を共有することができるオンラインコミュニティでもあります。

プログラミング言語とは人間がコンピューターに命令を出すときの言葉です。
商品名 Scratchスクラッチ
価格(税込) 無料
対象年齢 8~16歳
対応デバイス パソコン/タブレット/スマホ
教材の有無 チュートリアルあり
機能性 高機能
種類 ビジュアル-ハードウェア不要型
特徴 いちばん有名な王道の教材

このソフトでは下記のようなことができます。

  • ゲーム製作
  • アニメ製作
  • ロボットのプログラミング
世の中にはScratchをベースにしたプログラミングソフトがたくさんあるので、これを使いこなせるようになっておけばロボットを動かすこともできるようになりますよ。

Scratchでプログラミングできるロボットは下記にまとめているので、興味がある方はあわせてご覧ください。

Scratchの基本的な遊び方は「スプライト(イラスト)を動かすためにプログラミングする」ということです。これを認識しておくとScratchを理解しやすくなります。

下記のようなボールを跳ね返すプログラムを作ろうと思ったら、ボールとバーそれぞれのスプライトをプログラミングします。

▼ボールのプログラム

▼バーのプログラム

こんな感じで、直感的にプログラミングできるのが特徴です。他のプログラミング言語だとこうはいきません。

また、数は少ないですが動画によるチュートリアル(使い方説明)があります。

内容としては「こういう事ができるよ」と言う説明ですね。スプライトを動かす方法だったり、クリックに反応する方法だったりです。これなら初めてのお子さんでも安心です。
なので、「Scratchスクラッチ」は多くの人が使ってる王道のプログラミングソフトでプログラミングの基本を勉強したいお子さんにおすすめです。

関連Scratchスクラッチ」の詳細レビューはこちら

Microsoft MakeCode for micro:bit

Microsoft MakeCodeマイクロソフト メイクコード for micro:bitマイクロビット」は教育向けマイクロコンピューター(マイコン)の「micro:bitマイクロビット」をプログラミングするための統合開発環境です。

統合開発環境とはプログラムを作ったり書き込んだりするために必要なものが色々セットになっているソフトウェアだと思ってもらえればいいです。
商品名 Microsoft MakeCodeマイクロソフト メイクコード for micro:bitマイクロビット
価格(税込) 無料
対象年齢 記載なし
対応デバイス パソコン/タブレット/スマホ
教材の有無 チュートリアルあり
機能性 高機能
種類 ビジュアル-ハードウェア不要型
特徴 テキストプログラミングもできて高機能

このソフトでは下記のようなことができます。

  • micro:bitのLEDを点灯
  • micro:bitのマイクで騒音を検出
  • micro:bitを搭載したロボットの制御

micro:bitは手のひらサイズの小さなコンピューターでして、LEDディスプレイがあったり、端子に接続したモーターやセンサーを制御できたりします。

micro:bitを持っていなくてもシミュレーション機能を使えば十分にプログラミング学習ができますよ。

このソフトの基本的な遊び方は「micro:bitを動かすためにプログラミングする」ということです。

プログラミング方法は簡単で、ブロックを組み立てるようにプログラミングするビジュアルタイプのプログラミングソフトです。

ただそれだけじゃなく、エンジニアも使うJavaScriptジャバスクリプトPythonパイソンでもプログラミングできるんです!

▼JavaScriptでのプログラミング

▼Pythonでのプログラミング

しかもプログラムを書いている途中でブロック⇔JavaScript⇔Pythonの双方向で変換できるので、JavaScriptがわからなくなったらブロックに戻せばいいです。一人で学習しやすい機能です。

また、シミュレーション機能が充実しており、プログラムを作るとすぐに動作を確認できます。

試行錯誤がしやすいので初めてのお子さんでもかなり勉強しやすいですよ。

チュートリアル(使い方説明)は英語のみなものの、種類が多いので勉強になります。

基本のチュートリアルは「ブロック」、「Python」、「JavaScript」の3種類があるのでどの段階のお子さんでも一人で黙々と学習できます。
なので、「Microsoft MakeCodeマイクロソフト メイクコード for micro:bitマイクロビット」はプログラミング初心者だけど長期的にプログラミングを学習したいお子さんにおすすめです。

関連Microsoft MakeCodeマイクロソフト メイクコード for micro:bitマイクロビット」の詳細レビューはこちら

MOONBlock

MOONBlockムーンブロック」はゲームを作ることに特化しているプログラミングソフトです。

商品名 MOONBlockムーンブロック
価格(税込) 無料
対象年齢 記載なし
対応デバイス パソコン/タブレット/スマホ
教材の有無 なし
機能性 基本的
種類 ビジュアル-ハードウェア不要型
特徴 一般的なゲームを作りやすい

このソフトでは一般的なゲームにあるスコア表示タイムカウント敵の出現などが作りやすいようになっています。

このソフトの基本的な遊び方は「パペット(イラスト)を動かすためにプログラミングする」ということです。これを認識しておくとMOONBlockを理解しやすくなります。

例えば主人公が敵を倒すゲームを作ろうと思ったら、主人公と敵のパペットを追加して、それぞれの動きをプログラミングします。

▼主人公のプログラム

▼敵のプログラム

あとはスコア表示や制限時間を設けるとそれっぽくなります。

残念なのは説明が一切ない点ですが、ゲームでおなじみの機能を作りやすいようになっているので、ゲームが好きなお子さんなら作るプログラムをイメージしやすいでしょう。

なので、「MOONBlockムーンブロック」は一般的なゲームを作ってみたいお子さんにおすすめです。

関連MOONBlockムーンブロック」の詳細レビューはこちら

Blockly Games

Blockly Gamesブロックリーゲーム」はゲームを攻略するためにプログラミングするソフトです。ゲームは全部で8種類あります。

天下のGoogleが作った教材です。
商品名 Blockly Gamesブロックリー
価格(税込) 無料
対象年齢 記載なし
対応デバイス パソコン/タブレット/スマホ
教材の有無 チュートリアルあり
機能性 高機能
種類 ビジュアル-ハードウェア不要型
特徴 全8種類のゲームがある

このソフトでは全8種類のゲームを攻略するためにプログラミングします。

ゲームを攻略する過程でプログラミングの基礎や考え方を学びます。よく考えられた教材です!

例えば、「迷路」はスタート地点からゴール地点まで進むようにプログラミングするゲームです。

このゲームでプログラムの基本処理(順次処理、分岐処理、反復処理)がすべて登場するので、プログラミングの基本を体験することができます。

また、「鳥」は虫を捕まえて巣まで戻るようにプログラミングするゲームです。

迷路と違って「虫を捕まえる」という条件がついた分だけ難易度が上がってます。

そして、最後の2つの「ポンド」と「ポンド・チューター」はブロックプログラミングだけでなく、エンジニアも使うJavaScriptジャバスクリプトによるプログラミングもあって、エンジニアでもやりごたえがあります。

このように簡単なものから難しいものまでステップアップできますよ。

なので、「Blockly Gamesブロックリーゲーム」は作りたいプログラムは無いけどプログラミングを体験してみたいお子さんにおすすめです。

関連Blockly Gamesブロックリーゲーム」の詳細レビューはこちら

Osmo Coding Starter Kit

Osmo Coding Starter Kitオズモ コーディング スターターキット」はブロックを並べてプログラムを作り、iPadで読み取ることでゲームをクリアする斬新なプログラミングおもちゃです。

商品名 Osmo Coding Starter Kitオズモ コーディング スターターキット
価格(税込) 17,050円(希望小売価格)
対象年齢 6~10歳
対応デバイス パソコン/タブレット/スマホ
教材の有無 チュートリアルあり
機能性 基本的
種類 ビジュアル-ハードウェア不要型
特徴 斬新なプログラミング方法

このおもちゃはゲームをクリアするためにプログラミングします。なので、「プログラミングに興味はあるけど、作りたいものは無いよ」という方にぴったりです。

そのゲームは次の3種類です。

  • 初級:コーディング・オービー
    一人が目的地まで効率よく進むゲーム
  • 中級:コーディング・ジャム
    作曲をするゲーム
  • 上級:コーディング・デュオ
    二人が目的地まで効率よく進むゲーム

例えば、上級のコーディング・デュオはこんな感じで二人のキャラクターを連携させながら、ゴールまで導きます。

キャラクターの行動をそれぞれ予測しながらプログラミングしないといけないので、けっこう頭を使います。

プログラミングはこんな感じでして、命令ブロックを並べて、それをiPadのカメラで読み取るだけです。

iPadにしか対応していないのが残念ですが、すごく斬新なプログラミング方法ですよね。元Googleのエンジニアが開発しました。

命令ブロックは矢印を回転させることでキャラクターが進む方向を変えられます。

タブレットの操作に慣れていなくても直感的にプログラミングができますよ。

なので、「Osmo Coding Starter Kitオズモ コーディング スターターキット」はパソコンやタブレットの操作に慣れていないけどしっかりとプログラミングをやってみたいお子さんにおすすめです。

created by Rinker
オズモ(Osmo)
¥3,503 (2024/05/11 10:54:06時点 Amazon調べ-詳細)

関連Osmo Coding Starter Kitオズモ コーディング スターターキット」の詳細レビューはこちら

まとめ:お子さんにあったものを選びましょう!

以上をおさらいすると、おすすめするプログラミングおもちゃ(教材)は次の5つです。

商品名 おすすめする理由/特徴
Scratchスクラッチ ・初心者~中級者向け
・ゲームやアニメが作れる
・学校教育でも使われている
・王道のプログラミング教材
・完全無料
Microsoft MakeCode
for micro:bitフォー マイクロビットマイクロソフト メイクコード
・初心者~上級者向け
・micro:bitをプログラミングするソフト
・micro:bitがなくても遊べる
・機能が豊富で高機能
・JavaScriptとPythonでも可能
・完全無料
MOONBlockムーンブロック ・初心者~中級者向け
・ゲームを作れるソフト
・ゲームによくある機能を作りやすい
・JavaScriptに変換可能
・完全無料
Blockly Gamesブロックリーゲーム ・初心者~中級者向け
・ゲームを攻略するためにプログラミング
・ゲームは全8種類
・JavaScriptも使用
・完全無料
Osmo Coding Starter Kitオズモ コーディング スターターキット ・初心者向け
・ゲーム攻略プログラミング
・3種類のゲーム
・17,050円(希望小売価格)

色々比較しましたが、結局どれを選べばいいか迷いますよね。なので、簡単にまとめると次のとおりです。

上記のとおりです。Osmo以外は完全無料なので、気軽に挑戦してみてはどうでしょうか?

これからの時代、プログラミングは必須スキルです。ぜひ、お子さんが子供の頃からプログラミングを体験させてあげてくださいね。

▼おすすめプログラミングおもちゃまとめ(年齢別)

created by Rinker
オズモ(Osmo)
¥3,503 (2024/05/11 10:54:06時点 Amazon調べ-詳細)
タイトルとURLをコピーしました