ゲーム感覚で学べる!無料のプログラミング練習アプリ12選【世代別】

プログラミングってどうやって学ぶといいの?
プログラミングを学べる無料ゲームアプリが知りたい

プログラミングを勉強したいけど、いきなり本やネットなどで勉強するのは「続けられるか心配」という方も多いのでは?

本記事ではプログラミングをゲーム感覚で学べるアプリを、厳選して紹介します。アプリなら楽しくプログラミングの勉強ができるので、長続きしやすい傾向があります。

世代別にプログラミングが楽しく学べる無料アプリを紹介していますので、ぜひ参考にしてください。

無料ゲームアプリで勉強する前に知っておきたい2つのこと

勉強する前に知っておきたい

無料ゲームアプリで勉強する前に知っておきたいことが、2つあります。

  • 答えは自分で見つける
  • 一緒に楽しむ

それぞれ解説していきます。

答えは自分で見つける

無料ゲームの答えは、自分で見つけるようにしましょう。

プログラミングに一番大切なのは、まず自分で考えてわからないことは調べて答えを見つける、自己解決能力です。答えがわからない状態が続くのはつらいかもしれませんが、これもトレーニングです。

ゲームでわからないところがあったら、自分で答えを見つけましょう。また、保護者の方はお子さんに答えを聞かれても答えではなく、ヒントを教えることが大切です。

一緒に楽しむ

一緒に楽しむ

ゲームは友だちや保護者と一緒に楽しむと、長続きしやすい傾向があります。

友だちや保護者と一緒にゲームをやると、お互いに競い合ってゲームを進められるので、やる気を維持できます。また保護者の方はお子さんと一緒にやることで、お子さんがゲームで詰まっているときにヒントを教えやすくなります。

ぜひ周りの人と一緒にゲームを楽しみましょう。

【小学生向け】ゲーム感覚でプログラミングを学べる無料アプリ6選

無料プログラミングゲームアプリ

小学生向けの、無料でプログラミングが学べるゲームアプリを6つ紹介します。ぜひ参考にしてください。

画面をなぞって仕掛けを作って遊ぶ「ピタゴラン」

料金 無料※アプリ内課金あり
動作環境 Android・iOS
ダウンロードリンク Google Paly
App Store

画面をなぞると楽しい仕掛けがたくさん作れるアプリです。操作が画面をなぞるだけとわかりやすいので、小学校低学年のお子さんでもどんどん進められます。

仕掛けを組み合わせて自分の作りたい動作を形にすることで、プログラミングの考え方を学べるのが魅力です。

おすすめポイント
  • ゲーム操作が簡単で小学校低学年のお子さんでも楽しめる
  • 仕組みを組み合わせて目的を実現するプログラミングの考え方が学べる

自分でゲームを作って遊ぶ「ScratchJr」

出典:ScratchJr
料金 無料
動作環境 Android・iOS・パソコン
ダウンロードリンク Google Paly
App Store

ブロックを組み合わせて、自分好みのゲームを作るScratchJrのiPhone・iPad・Android版アプリです。作ったゲームは、自分で遊べることはもちろん、他の人に遊んでもらうこともできます。

ゲームを作る過程で、繰り返しといったプログラミングの基礎知識を学べるのが特徴です。画面の内容がひらがなで操作も簡単なため、小学校低学年のお子さんでも1人で遊べます。

おすすめポイント
  • 小学校低学年のお子さんにもおすすめ
  • 自分で簡単にゲームが作って遊べる
  • プログラミングの基礎知識を学べる

メガネという仕組みでプログラミング「viscuit」

出典:viscuit
料金 無料
動作環境 Android・iOS・パソコン
ダウンロードリンク Google Paly
App Store

メガネという仕組みを組み合わせて、アニメーション・ゲーム・絵本を作るアプリです。ゲームを作成する操作がわかりやすく、プログラミングの楽しさを学ぶのにピッタリです。

開発者が日本人のため、日本語の解説動画があります。小学校低学年のお子さんでも、動画を見ながら進められます。

おすすめポイント
  • 操作がわかりやすいためプログラミングの楽しさを学べる
  • 日本語の解説動画があり動画を見ながら、マネして作れる

コードを書く練習ができる「Code Karts」

出典:Code Karts
料金 無料※アプリ内課金あり
動作環境 Android・iOS
ダウンロードリンク Google Paly
App Store

ブロックでレーシングカーが進む方向を示して、ゴールを目指すアプリです。操作が簡単なので、小学校低学年のお子様にも向いています。

また、ブロックを組み合わせたコードを書いてゴールを目指すため、遊びながらプログラミングの勉強ができるのが特徴です。競争モードで対戦プレイも可能なので、友だちや保護者と一緒にどちらが早くゴールできるか、競って楽しめます。

おすすめポイント
  • 操作が簡単で小学校低学年のお子様も楽しめる
  • 対戦プレイができる

アルゴリズムの基礎が学べる「アルゴリズムシティ」

料金 無料
動作環境 Android
ダウンロードリンク Google Paly

ブロックを組み合わせて、ペンギンや虫などのキャラクターをゴールに導くアプリです。プログラミングの基礎である、繰り返しや関数の考えを学ぶのにピッタリです。

アプリ内は英語で書かれているため、保護者の手助けが必要な場合も多いです。

このアプリはプログラミングの基礎知識だけではなく、プログラミングでは切っても切れない関係にあるアルゴリズムも身に付けられます。ゲーム全体で51レベルまであり、少しずつプログラミングの基礎知識やアルゴリズムに慣れていけます。

おすすめポイント
  • 繰り返しや関数などのプログラミングの基礎知識を学べる
  • アルゴリズムを学べる

プログラミングしてゴールを目指す「LightBot」

出典:LightBot
料金 無料※アプリ内課金あり
動作環境 Android・iOS
ダウンロードリンク Google Paly
App Store

ブロックを使って、グレーとピンクのロボットをゴールまで導くアプリです。カナダの企業が開発したアプリですが、日本語でもプレイできます。

ロボットを誘導するブロックの数が制限されるゲームのため難易度が高く、小学校高学年以上のお子さん向けのアプリです。関数といったプログラミングの基礎知識が理解できないと先に進めないので、しっかりプログラミングの基礎知識を身に付けたい方におすすめです。

おすすめポイント
  • プログラミングの基礎知識がしっかり身に付けられる
  • 1つの端末を複数ユーザーで利用できるので、兄弟や家族で共有利用できる

【中学生~大人向け】ゲーム感覚でプログラミングを学べる無料アプリ6選

ゲーム感覚でプログラミングを学べるアプリ

中学生から大人まで、ゲーム感覚でプログラミング学べる無料ゲームアプリを6つ紹介します。

本格的なプログラミングの学習サイトを知りたい方は、こちらの記事をご参考にしてください。

専門家が選ぶプログラミング学習サイトおすすめ20選【無料&有料別】
更新日 : 2021年9月13日

プログラミングを始めてみたい方は、プログラミングするのにおすすめのアプリを紹介したこちらの記事を参考にしてください。

プログラミングにおすすめな有料・無料ソフト15選|独学で学べる
更新日 : 2020年7月1日

ゲーム感覚でプログラミング言語を学べる「Progate」

出典:Progate
料金 無料※アプリ内課金あり
動作環境 Android・iOS
ダウンロードリンク Google Paly
App Store

Progateは、PythonやJavaなどのプログラミング言語を幅広く学べるアプリです。

スライド形式でプログラミング言語の構文やルールを解説した後に、課題にそったコードを書いて動かせます。書いたプログラムが正解かチェックしてくれて、正解のときは次のステージに進めるという仕組みです。

ステージを進むたびにコースのレベルがアップしていくので、自分をレベル上げする感覚でプログラミングを学べます。

おすすめポイント
  • さまざまなプログラミング言語が学べる
  • プログラムの動作環境を準備せずにプログラミングコードを書いて学べる

チャット形式でプログラミングを学べる「codebelle」

出典:codebelle
料金 無料
動作環境 Android・iOS
ダウンロードリンク APK 日本語ダウンロード
App Store

Swiftというプログラミング言語を、チャット形式で学べるアプリです。Swiftとは、iPhoneやMacのアプリを開発するときに利用されるプログラミング言語です。

1レッスン3分程度で進められるので、スキマ時間に勉強したい方におすすめします。

おすすめポイント
  • チャット形式でSwiftを学べる
  • 1レッスン3分程度なので、スキマ時間で勉強できる

Swiftを学べる「Swift Playgrounds」

料金 無料
動作環境 iOS
ダウンロードリンク App Store

Swiftというプログラミング言語の基礎から、アプリを動かすコードを組み立て方まで本格的に学べるアプリです。Swiftは、iOSやMacなど向けアプリ開発するためにAppleが開発したプログラミング言語です。

Swiftの基礎である型やインスタンスの考え方を、プログラミングしながら学びます。最後の方ではアプリの中でBluと呼ばれる主人公を動かし、現場の開発者が使うテクニックを学びながらアプリを作っていきます。

「Swiftでアプリを作ってみたい」と思う方に、ぜひおすすめしたいアプリです。

おすすめポイント
  • Swiftの基礎から現場の開発者が使うテクニックまで学べる
  • 座標やタッチイベントなどアプリ作成の基礎が学べる

レベル別に学べる「Code.org」

出典:Code.org
料金 無料※一部有料
動作環境 パソコン
公式サイト Code.org - Learn Computer Science

ブロックを組み合わせて、ゲームの世界をカスタマイズするアプリです。スターウォーズやアナと雪の女王など有名作品が題材になっているので、はじめはプログラミングに興味が持てなくても楽しく続けられるでしょう。

プログラミングの基礎である繰り返し・分岐条件が学べるほか、ゲームアプリで必要な角度やピクセルの概念なども学べます。ゆくゆくはゲームプログラミングをしたい方が、プログラミングを学び始めるときにおすすめしたいアプリです。

おすすめポイント
  • スターウォーズやアナと雪の女王など有名作品が題材になっている
  • プログラミングからゲームアプリまでの基礎が学べる

RPG形式で楽しめる「コードクロニクル」

料金 無料
動作環境 パソコン
公式サイト コードクロニクル

RPG感覚でPHP・Python・Javaなど、幅広いプログラミング言語を学べるアプリです。実際のプログラミング言語の課題が出題され、コードを書いて冒険を進めます。

また、ゲームで扱うプログラミング言語の解説動画を見られるので、詰まったときも安心です。ゲームを進めることで、自然にプログラミング言語の基礎構文を覚えられます。

おすすめポイント
  • RPG感覚でプログラミング言語の基礎構文が学べる
  • プログラミング言語を動画で学べる

兵士をプログラミングして敵を倒す「Empire of Code」

料金 無料
動作環境 パソコン
公式サイト Empire of Code

PythonまたはJavaScriptの基礎構文を身に付けたい方におすすめのアプリです。PythonまたはJavaScriptで兵士の動きをコーディンクして、敵を倒します。

PythonやJavaScriptの変数宣言や、メソッドの呼び出し方に慣れるのに適したアプリです。また、アルゴリズムの問題も出題されるので、アルゴリズムを解く力も鍛えられます。

おすすめポイント
  • PythonやJavaScriptを使ったプログラミングに慣れたい方におすすめ
  • アルゴリズムを解く力を鍛えたい

まとめ

小学生から中学生・大人までプログラミングが学べる、無料ゲームアプリやアプリを紹介しました。プログラミング教育が小・中学校で必修化になったこともあり、プログラミングが学べるゲームアプリがたくさんリリースされています。

ぜひ本記事を参考にいろいろなアプリをダウンロードして、自分に合ったアプリを探してみましょう。

この記事のおさらい

無料ゲームアプリでプログラミングを練習する前に知っておきたい2つのことは?

「答えは自分で見つける」「一緒に楽しむ」の2つです。

小学生におすすめの無料プログラミングゲームアプリは?

「ピタゴラン」「ScratchJr」「viscuit」「Code Karts」「アルゴリズムシティ」「LightBot」です。詳細は、「【小学生向け】無料プログラミングゲームアプリ6選」をご参照ください。

侍エンジニアは「人生を変えるプログラミング学習」をコンセンプトに、過去多くのフリーランスエンジニアを輩出したプログラミングスクールです。プログラミングに役立つ情報や有用な情報を発信していきます。
サービスページはこちら

あなたの目的に合わせた
SAMURAI ENGINEERの運営サービス

SAMURAI ENGINEER Pro

未経験でも挫折しないプログラミングスクール

詳細はこちら

SAMURAI ENGINEER Plus

日本最大級のサブスク型オンラインITスクール

詳細はこちら

SAMURAI ENGINEER Freelance

「一人で稼げる」スキルを身につける

詳細はこちら