【最新】プログラミングをゲーム感覚で学べるおすすめサイト・アプリ6選
プログラミング学習を楽しめるアプリってないの?おすすめが知りたい!
プログラミングをゲーム感覚で楽しめるサイトはないのかしら?
今回はこういった疑問にお答えしていきます。
この記事を読むことで以下のことが分かるようになります。
- 子供でもゲーム感覚で楽しくプログラミング学習ができるおすすめサイト2選
- 初心者向けのおすすめプログラミング学習サイト・アプリ2選
- 応用レベルのプログラミング学習ができるゲーム2選
本記事を監修する専門家
プログラミング経験のある柏倉元太( @genta_oaks)が監修。プログラミングを始めて約5年。Web系フリーランスとしての経験がありながら、現在はWebマーケティング企業「株式会社オークス」の代表取締役。
それでは早速見ていきましょう。
目次
子供でもゲーム感覚で楽しくプログラミング学習ができるおすすめサイト2選
最初は子供でもゲーム感覚で楽しくプログラミング学習ができるおすすめサイトを2選ご紹介します。
- Code.org
- CodeCombat
1つ1つ解説します。
1. 日本語もしっかり対応したサイト「Code.org」
オバマ大統領が活動に参加していることでも話題を集めている、アメリカのプログラミング教育を推進するNPO法人「Code.org」が運営するサービスです。
海外のサービスになりますが、日本語もしっかりと対応しています。
ビジュアルプログラミング言語の「Scratch(スクラッチ)」のようにブロックを組み合わせてプログラミングの仕組みを学ぶゲームとなっています。
映画「アナと雪の女王」を題材としたゲームやマインクラフトなどのゲームもあるので、子供にはちょうどいい学習サイトかもしれません。
2. RPGゲームをクリアしていこう「CodeCombat」
プログラミングのコードを書くことによって、RPGゲームが進行していく学習サイトです。
対応言語は「JavaScript、Python、CoffeeScript」など、合わせて6種類。
「Code.org」のように主人公が右や左に動くだけの簡単なものからスタートします。
しかしグラミングコードを入力して操作する必要があるのが特徴。
日本語化もされているため、すぐに使い始めることができます。
公式サイト:codecombat
初心者向けのおすすめプログラミング学習サイト・アプリ2選【ゲーム要素が大きい】
ここでは初心者向けのおすすめプログラミング学習サイト・アプリを2つご紹介します。
まとめると以下の通りです。
- Progate
- ドットインストール
1. アプリでも勉強できる「Progate」
定番中の定番学習サイト「Progate」。
Progateにはアプリ版もあり、Web版よりもさらにわかりやすく初心者向けになっています。
スキマ時間などに手軽にプログラミングを始めてみたいという方におすすめです。
「HTML/CSS・JavaScript・Ruby・Python・Java」といった内容をまるっと学習できます。
アプリ版が気に入った人は、そのままWeb版に移行するとスムーズにスキルが高められるはずです。
2. 動画で気軽に勉強できる「ドットインストール」
動画を見るだけでプログラミンが学習できるサービス。
動画はわかりやすいですが、自分でコードを打ち込まないので、実践的に学習には少し遠いでしょう。
そのためプログラミングとはどんなもなのか見てみたいと思う初心者の方やお子さんに、はじめに少し触れてみるという目的で使ってみることをおすすめします。
動画をみてもらって、プログラミングとはどんなものか知ることが大切です。
公式サイト:ドットインストール
応用レベルのプログラミング学習ができるゲーム2選
続いては応用レベルのプログラミング学習ができるゲームを2選ご紹介します。
まとめると以下の通りです。
- paizaオンラインハッカソン7 プログラミングで彼女をつくる
- fightcode
1. 楽しみながら挑戦できる「paizaオンラインハッカソン7 プログラミングで彼女をつくる」
ザ・ゲームといった感じのプログラミング学習サイトです。
自分でプログラムを打ち込み、自分だけの彼女を作れるゲームとなっています。
見た目とは裏腹に、プログラミング内容はかなりの応用レベル。
やればやるほどオリジナルの彼女が作れるため、どんどんハマっていくことでしょう
楽しみながら自分の力を試してみたいという方、楽しんでプログラミングを学習したいという方には非常におすすめです。
公式サイト:paizaオンラインハッカソン7 プログラミングで彼女をつくる
2. 【無料】ユーザー同士で対戦可能なゲーム「fightcode」
ユーザー同士で対戦可能なゲームとして有名なのが「fightcode」。
その名の通り、自分のプログラミングコードと相手のコードを使って対戦します。
自分だけのロボットをプログラミングでカスタマイズしていき、他のユーザーと対戦可能。
自分のロボットを対戦させることによって、今のプログラミングの実力を確かめることができます。
プログラミング中級者にはおすすめのゲームでしょう。
PC・スマホでもゲーム感覚でプログラミング学習を進めよう!
いかがだったでしょうか?
「プログラミングをゲーム感覚で学べるおすすめサイト・アプリ6選【最新】」というテーマでお伝えしました。
プログラミング学習は辛い、大変というイメージを持っている方も多いのではないでしょうか?
しかし今回ご紹介したようなゲーム感覚で楽しみながらプログラミングを学べるサイト・アプリも増えています。
是非この記事を参考にしながら、プログラミング学習サイトを選んでいただいてコードを書くのが楽しいという気持ちになってくれた嬉しいです。