「子供に無料のプログラミングゲームでプログラミング学習をさせたい」
「ゲーム感覚でプログラミング練習ができる学習サイトを知りたい」
プログラミングの仕組みや考え方を学ぶなら、無料で遊べるプログラミングゲームを利用するのがおすすめ。
そこで本記事では、子供から大人までプログラミングを楽しく学べるゲーム・学習アプリ・サービスのおすすめを紹介します。
本記事を通して「プログラミングって楽しい!」と感じていただけたら幸いです。
※記事内の情報は2023年6月執筆時の内容です。最新の情報は公式サイト等でご確認ください。
この記事の目次
プログラミング無料ゲームのおすすめ【子供でも遊べる】
幼い子供から入門者まで楽しく学べるプログラミング無料ゲームを7つ紹介します。
- Code.org
- Smalruby
- トライビットラン
- ぷよぷよプログラミング
- Scratch
- Viscuit
- GLICODE
この記事もオススメ
Code.org
出典元:Code.org
「Code.org」は、バラク・オバマ氏が活動に参加したことでも有名な、子供たちにプログラミングに興味を持たせることに特化した無料学習サイトです。
プログラミングを全米の教育カリキュラムに組み込ための運動をしている、NPO法人「Code.org」が運営しています。
出典元:Code.org
海外のサービスですが、日本語対応しています。
ビジュアルプログラミングを用いたゲームが数多くあり、『スターウォーズ』や『アナと雪の女王』などを題材としたものもあるので、子供と一緒に楽しく勉強可能です。
ちなみに英語版は子供向けの簡単な英語ですので、あえて英語版でプレイして英語力も養えれば一石二鳥といえるでしょう。
Smalruby
Smalruby(スモウルビー)は、島根の「Rubyプログラミング少年団」が制作した、小学生からRubyを使ってプログラムを作れる無料のビジュアルプログラミングツールです。
インストールなしで試すことができるので、まずは触ってみましょう。インストールも詳しい説明があるので、簡単にできます。
組み合わせたブロックは、ボタン一つでRubyのソースコードに変換できるので、ビジュアルプログラミングだけでなく、Rubyによるプログラミング自体を学びたいときにも使えます。
文字列のプログラムソースコードを書くこともできるため、プログラミングに慣れた中高生や子供たちは、本格的なプログラミングにも挑戦可能。
Smalrubyで拡張された機能を使って、作りたいものを作れるようになるそうです。
Smalrubyの合宿にスタッフで参加した方の体験談は、こちらをご覧ください。
この記事もオススメ
トライビットラン
出典元:トライビットラン
※本サービスは2022年8月末現在、サービス提供を終了しています。
トライビットランは、アプリゲームが好きな子供におすすめの無料プログラミングゲームで、ビットロボをひたすら走らせてゴールに導きます。
途中で道が枝分かれしています(条件分岐)。
出典元:トライビットラン
変数の条件を満たすアイテムがゲットできていればゴールへと進むことができますが、アイテムが足りないと、先に進めません。
出典元:トライビットラン
プログラムの基礎を、キャラクターを走らせながら楽しく学べるプログラミングゲームです。
この記事もオススメ
ぷよぷよプログラミング
出典元:株式会社セガ
ぷよぷよプログラミングは、セガの代表するパズルゲーム「ぷよぷよ」をプログラミング教材として活用した無料コンテンツです。
学習方法は簡単で、ぷよぷよゲームに必要なソースコードをダウンロードし、ブラウザ上で使える「Monaca Education」上でひたすらコードを写経するだけ。
基礎コースから上級コースまで用意されているので、初心者はもちろんプログラミング経験者も満足できるでしょう。
この記事もオススメ
Scratch
出典元:Scratch
Scratchはおもに8歳から16歳までをメインにデザインされていて、難しい専門用語は一切ないので使いやすく、楽しくプログラミングを身につけられる無料学習サイトです。
出典元:Scratch
チュートリアルもしっかりと用意されていて、自分でプログラミング学習を進められます。その素晴らしさから教育機関で採用されているほどです。
自由にインタラクティブストーリーやゲーム、アニメーションまで作ることができます。
さらに、できあがった作品はオンラインコミュニティで他の人と共有し、見せることができ、SNSやQ&Aサイトのような側面も。
Scratchの基本的な使い方や詳しい学習方法は、「子どものプログラミングにおすすめのScratchとは?使い方・ゲームの作り方・特徴を解説」をご覧ください。
Viscuit
出典元:Viscuit
Viscuit(ビスケット)は、頭の柔らかい子供におすすめの無料プログラミングアプリ。
難しい言葉などは出てこず、ほぼテキストなしで操作できるため、小学生はもちろん、保育園や幼稚園に通う子供も楽しめます。
出典元:Viscuit
タブレット上に描いたイラストを動かせるアプリなので、子供にとっては喜びが大きいのでは?
出典元:Viscuit
大人のほうが操作が難しく感じることがあり、子供の柔軟な発想に驚かされることも多いかもしれません。
この記事もオススメ
GLICODE
GLICODEは、お菓子メーカーの江崎グリコ株式会社が提供している、小学校低学年から使える美味しく楽しくプログラミングを学べるアプリです。
用意するものは、GLICODEアプリ・お好きなポッキー・ポッキーを並べる白いシート(ペーパータオルなど)の3つ。
使い方は、ポッキーを決められたルールに従って配置した後、専用アプリで撮影してプログラムを実行するだけ。
すると、ポッキーを並べて命令した行動の通り、画面内のキャラクターが動いてくれます。
プログラミング無料ゲーム・学習サイトのおすすめ【小学校高学年向け】
プログラミングに慣れてきた小学校高学年や初心者の方向けのプログラミング無料ゲーム・学習サイトを3つ紹介します。
- CODEPREP
- CodeMonkey
- Roblox
CODEPREP
出典元:CODEPREP
CODEPREPは、穴埋め問題を解いていくとアプリが制作できる無料学習サイトです。
各言語のプログラミングの基礎から応用、アプリ開発についてまで学ぶことができます。ブックと呼ばれるカリキュラムがあり、問題を解き進めていくとアプリが完成。
「プログラミングの楽しさを体感してみたい!」「まだ初心者だけど何か動くものを作ってみたい!」「コードの結果がどうなるか実感してみたい」という方におすすめです。
出典元:CODEPREP
左側に問題とそのヒント、右側に解答欄が用意されています。穴埋め式なので、手軽で簡単に学習できます。何回でも最初からやり直せるので、復習にも役立つでしょう。
各ブックをクリアするとエンジニアレベルが上がりますし、コミュニティで質問も可能。こちらのサイトで、どのくらいの学びを得られたのか体験談が見られます。
CodeMonkey
出典元:CodeMonkey
CodeMonkeyは、猿と旅をしながらJavaScriptを学習できるサイトです。30ステージまでは無料で遊べます。
ある日、主人公のサルがゴリラにバナナを奪われてしまい、バナナを取り返すためにサルと旅に出るのが本作の物語。
出典元:CodeMonkey
コントローラでサルを動かすのではなく、右側の入力画面にコードを入力して、サルに指示を出します。「RUN!」ボタンを押して、バナナを取れたら見事成功です。
バナナの前には障害物があったり、時にはカメなどの動物の力を借りることも必要。
コードを書いて、すぐサルを動かして実行することで、視覚的に学ぶことができます。コードの動きもイメージしやすくなるでしょう。
プログラミングの学習コンテンツとしての完成度も高く、本格的にコードを学べます。有料版もあるので、まずは無料体験から始めてみてください。
この記事もオススメ
Roblox
出典元:Roblox blog
ビジュアルプログラミング言語に慣れた小学生などにおすすめしたいのがRobloxです。
Robloxはオンラインゲーミングプラットフォームで、世界中のクリエイターが制作したゲームで遊ぶことも、自分でゲームを制作することもできます。
出典元:App Store
ダウンロードすればキャラクターを動かしたり、ブロックを配置したりすることがすぐできるようになるため、環境構築の手間がないメリットがあります。
出典元:D-SCHOOLオンライン
使用するプログラミング言語は、スクリプト型言語の「Lua」です。ダウンロードもゲーム制作も無料でできるため、ゲーム開発の導入におすすめのサービスでしょう。
この記事もオススメ
プログラミング無料ゲームのおすすめ【さらに上達したい方向け】
ある程度プログラミングのスキルを身に付け、さらに上達したいと考えている方向けのプログラミング無料ゲームを5つ紹介します。
- コードクロニクル
- CodeCombat
- CodinGame
- code.9leap
- novoc studio
コードクロニクル
出典元:コードクロニクル
コードクロニクルは、プログラミング学習サービスを提供するpaizaの無料プログラミング学習ゲーム。RPG感覚でプログラミングが学べます。
対応言語は次の通り。
- PHP
- Ruby
- Python
- C
- C#
- C++
- JavaScript
- Kotlin
コードクロニクルは「コードが魔法」の世界で、伝説の呪文を求めて冒険を進めていくストーリーです。
出典元:コードクロニクル
ステージをクリアしていくうちにプログラミングスキルを高められるでしょう。
「無料なのにクオリティが高い」と好評です。
この記事もオススメ
CodeCombat
出典元:CodeCombat
CodeCombatは、RPG系のような世界観で、プログラミングを学べる無料ゲーム。Yコンビネーター(ベンチャーキャピタル)も支援する企業が運営するサービスです。
プログラミングコードを書くことで、RPGゲームが進行していきます。ビジュアルだけでなく、音楽もRPGらしいものでテンションが上がりますよ。
出典元:Code部
対応言語は、JavaScript・Python・CoffeeScriptなど6種類です。
最初は主人公が右や左に動くだけの簡単なものから始まり、宝石を手に入れるためプログラミングコードを入力して操作します。
日本語にも対応されているので、すぐに使い始めることができます。こちらのサイトでは、体験談とともに具体的な使い方や進み方が詳しく解説されています。
CodinGame
出典元:CodinGame
CodinGameは、圧倒的なビジュアルの美しさ・対応プログラミング言語数・ゲーム数を誇ります。本格的なプログラミング言語を習得したい方におすすめ。
公式サイトを見ると分かるように、ビジュアルの美しさ・動きのスムーズさが圧倒的です。
出典元:CodinGame
サービス利用には会員登録が必要で、日本語は非対応。C・C++・Java・JavaScript・Ruby・PHP・Python等など、幅広い言語が取り扱われています。
Vim/Emacsバインドなどのテキストにも対応していて、上級者も楽しめるでしょう。
ゲームプログラマーやシステムエンジニアなどが日頃使用している言語を学べるため、なりたい職業が具体的であれば、それに合わせた言語を選ぶと良いですね。
シューティング・アクション・パズルなどを学習サイトの中でも最多の言語でプレイできます。レベルもトレーニングコースから応用コースまで用意。
code.9leap
出典元:code.9leap
code.9leapは、ゲームエンジンを使ってオリジナルゲームを開発して投稿できる、ゲームプログラミングに特化した学習サイトです。
ゲームエンジン「enchant.js」を使ったプログラミングを学ぶことができ、サンプルコードを課題に沿って書き変えていくと自分のゲームを開発することができます。
もちろん、課題通りでなく、オリジナルを開発してもOK。
出典元:がちゃまにあ日報
本格的なゲームプログラミングができる上、作ったゲームを投稿することもできますよ!投稿されたゲームは9leapで見て遊ぶことができ、ランキングもあります。
こちらから開発した企業の詳しい解説が読めます。
novoc studio
出典元:novoc studio
novoc studioは、Pythonを用いてゲームAIを作りながら、プログラミングゲームに挑戦できるプログラミング無料学習サイトです。
Pythonの基礎知識があれば、誰でも気軽にゲームに参加できます。
サイト内ではコンテストも開催されており、全国のプログラマーとプログラミングスキルを競えるので、スキルもより高まるでしょう。
この記事もオススメ
プログラミング無料ゲームのおすすめ【英語も学べる】
英語版でプログラミングと英語の両方を学習できる無料ゲームを3つ紹介します。
- CheckiO
- CSS Diner
- RubyWarrior
CheckiO
出典元:CheckiO
CheckiOは、世界中のユーザーと競いながらPython・JavaScriptを学習できる、無料ゲームサービスです。
出典元:CheckiO
基礎編では「中央値を計算する」「パスワードの強度を高める」など、処理ごとの課題が提示されているので、プログラムの組み合わせ方を学ぶことにも適しています。
出典元:CheckiO
課題の内容もかなり具体的なので、実務に近い課題をこなせます。解答後は、複数の別解を見ることができるので、より良いプログラミングの書き方が分かるでしょう。
FacebookやGitHub、Google+のアカウントでユーザー登録ができるので、楽ですよ。単にゲームをするだけでなくユーザーランキングが見れたり、世界大会が行われたりと本格的。
サイト自体は英語ですが、解答画面では日本語対応されていますので安心して使えます。レベルアップして海外のユーザーと競ってみましょう!
CSS Diner
出典元:CSS Diner
CSS Dinerは画像を見ながらクイズに答え、CSSのセレクタを学べる無料ゲーム。
動いているお皿や食べ物のタグを指定するだけの簡単なゲームです。基本的な問題からだんだん難しい問題に進んでいきます。
HTML/CSSを使ったことがある方なら、はじめのうちは簡単だと思います。全26問まであるので、CSSをマスターしたい方はぜひ挑戦してみてください。
英語対応のみですが、難しい問題は右側のウィンドウでヒントを確認できます。
この記事もオススメ
RubyWarrior
出典元:RubyWarrior
※本サービスは2022年8月末現在、サービス提供を終了しています。
RubyWarriorは、かわいいドット絵のゲームでRubyをマスターできる無料のRPGゲーム。音もレトロゲームっぽくて、可愛いですよ。
会員登録がなしで、手軽にRubyを学ぶことができます。
出典元:Hatena Blog
画面下のエディタにコードを入力して、「RUN!」を押すと正解の判定ができます。
行き先には、モンスターがいるので体力を回復しながら進まなければいけません。
体力を回復する条件として、どのマスで回復するのか、どれだけ体力が減った時に回復するのかなど、細かい指示をキャラクターに出してプレイします。
ストーリーとクリアするためのヒントは、英語対応のみですが、Rubyの基礎を学びたい人はチャレンジしてみてください。
こちらのブログでは実際にこのゲームを進めていく様子を紹介しています。
プログラミング学習サイトのおすすめ【動画で学べる】
動画で楽しくプログラミングの基礎が身に付けられるサイトを2つ紹介。紹介するサービスは基本無料で、有料版になると全サービスを使用できます。
- Pluralsight
- ドットインストール
Pluralsight
出典元:Pluralsight
Pluralsightは、レッスン動画とクイズで楽しく学習できるプログラミング学習サービス。
動画見終わった後に、問題に答える形式でコーディングやプログラミングを学べます。映像にはゾンビが出てくるなど動画や課題もコミカルで楽しく学習できます。
この記事もオススメ
出典元:Pluralsight
出典元:Pluralsight
動画では、単に講師が話をするだけでなく、おしゃれな雰囲気で教材のように分かりやすい解説付きです。英語対応のみのサイトですが、視覚的にも理解できます。
課題をこなしていくとポイントが付いていき、コースを修了するとバッジがもらえます。モチベーションを保ちながら学習できますよ。
本サービスは一部無料で、有料版の料金はこちらから確認してください。
ドットインストール
出典元:ドットインストール
短時間で実践的なプログラミング言語を学びたいのなら、ドットインストールがおすすめ。
「ホームページを作れるようになろう」「JavaScriptから始めるお気軽プログラミング」など、目的にあったテーマを選び、レッスンをこなしていくと目的を達成できます。
出典元:ドットインストール
1レッスンたったの3分ですので、押さえるべきポイントだけを学習できます。社会人の方々にも、人気があります。隙間時間を活用してプログラミングを学びましょう。
Atomのパッケージ機能を利用すると、動画を見ながらコーディングも可能。
ドットインストールについては、「ドットインストールとは?評判・Progateとの違いを初心者向けに解説」で詳しく紹介しています。
また、独学で続ける自信がない方はこちらの体験レポートが役に立つかもしれません。
ゲームやアプリでプログラミングを学ぶと楽しい!
プログラミングをゲームで学べるサイトをご紹介しました。あなたもこの中から興味のあるゲームサイトを見つけて、まずは挑戦しみてください。
勉強なのに楽しみながら学習できるのは、ゲームと相性の良いプログラミングだからこそ。同じ言語を様々なサイトで反復学習したり、腕試ししてみるのもいいですね。
楽しみながら学べば、効率よくプログラミングが身につくでしょう。
「学習サイトがたくさんありすぎて選べない」という場合は、「【2021年版】おすすめのプログラミング学習サイト20選!各サイトを徹底比較」も参考にしてください。
はじめての転職、何から始めればいいか分からないなら
「そろそろ転職したいけれど、失敗はしたくない……」そんな方へ、テックキャンプでは読むだけでIT転職が有利になる限定資料を無料プレゼント中!
例えばこのような疑問はありませんか。
・未経験OKの求人へ応募するのは危ない?
・IT業界転職における“35歳限界説”は本当?
・手に職をつけて収入を安定させられる職種は?
資料では、転職でよくある疑問について丁寧に解説します。IT業界だけでなく、転職を考えている全ての方におすすめです。
「自分がIT業界に向いているかどうか」など、IT転職に興味がある方は無料カウンセリングにもお気軽にお申し込みください。