スマホから無料で使えるプログラミング学習アプリ!

今回は、無料で使うことのできるプログラミング学習アプリを紹介していきたいと思います。プログラミングといえば、パソコンでカタカタやるイメージだけど、スマホアプリでもプログラミングを学ぶことができるものはいくつかあります。パソコンを開いてコードを書くよりもスマホでアプリをタップしってっていうハードルはかなり低いのではないでしょうか。

これちょっといいかも?っていうのがあったらスマホからプログラミング学習を進めてみるのもありかもしれませんよ。

スマホから無料で使えるプログラミング学習アプリ

codebelle

プログラミング言語Swiftの学習をすることのできるアプリ。SwiftiOSのアプリを開発することのできる言語ですね。Swiftを使えば、iPhoneやiPadのアプリを作ることができるようになります。codebelleはそのSwiftの学習に特化したアプリで、対話形式で学習をすることができる。

画面をタップすると説明がどんどん進んでいって、進めていくと問題なんかも出題されますね。タップでサクサク進んでいくからスマホでもやりやすい。自分でプログラムを書かないで、知識を勉強していくっていうのに良さそうです。

読むだけじゃなくて、こんな風に問題が出題されれば知識の確認もできますからね。いきなりプログラムは書けないからSwiftの知識をさくっと勉強したい!っていう時にいいですね。

ちなみにiOSバージョンしかこれを書いている今は見つからなかったからAndroidの人はどんまいです。まあ、Swift学習するならiPhone持ってそうですね。

codebelle - スキマ時間で学ぶプログラミング

codebelle - スキマ時間で学ぶプログラミング
開発元:Manabelle Co. Ltd.
無料
posted withアプリーチ

DIGITAL PUPPET

ゲーム形式でプログラミング的な考えを学べるアプリ。コードは出てこないけど、ゲームを通してどうやって論理的に動けば相手を倒すことができるかっていうことを学べる。なんかScratch感をちょっと感じる。ステージごとに進めていって、矢印と攻撃を組み合わせて実行すると相手を倒せる。

どう動いていけば赤い奴を倒せるかなーって考えて、矢印を組み合わせていく感じですね。プログラミングって論理の塊だと思うから、こういうどこをどう動けば目的を達成できるか?みたいなゲームを通してそういうものが身につきそう。

Digital Puppet - プログラミングパズル

Digital Puppet - プログラミングパズル
開発元:Tatsuya Nakano
無料
posted withアプリーチ

Springin'

Springin'はゲームのような作品を作ることのできるアプリ。面白いのが他の人が作った作品で遊ぶことのできる点。プログラミングのコードを書くことなく、ゲームを作ることができてちょっと使ってなれて慣れてしまえば後は君のアイデア次第で結構いろんなものが作れそう。

作品をつくる

作品を作る場合は、自分で適当に描いたりしたものを配置させて落下させたり回転させたりすることができる。右下のボタンからどんな動きになるのか試すことができるから、今どんな感じの動きになっているのかすぐに確認できていいですね。

最初はちょっと使い方が分からないかもしれないけど、割と単純で以下の3つを繰り返すだけ。

  1. 自分で何かを作る
  2. 配置する
  3. 動きをつける

いろんなものを組み合わせていけば、それっぽいゲームにすることだってできます。他の人が作った作品なんかを参考に何か作ってみるといいかもしれませんね。

他の人の作品で遊ぶ

他の人が作った作品で遊ぶことができるのもいいですね。見てみると結構いろんな作品がありますね。

クオリティが高いとは言えないけど、プログラムのコードを書かずして何か作れてしまうのは凄い。インストールした後にコインをいくらかもらえるんだけど、そのコインを使って他の人の作品を遊ぶことができるようになる。気になるものがあったら、遊んでみるといいね。

Springin'

Springin'
開発元:SHIKUMI DESIGN, Inc.
無料
posted withアプリーチ

JSAnywhere

JSAnywhereはJavascript・HTML・CSSを書いて試すことのできるアプリ。さくっと試したいJavaScriptがある場合に良さそうです。

実行結果も簡単にみることができていいですね。スマホでコードを書くのはちょっと面倒かもしれないけど、スマホで試したい時に使える。ちなみにこの文字色や背景色は設定から変えることができるから自分の好きな色に変えておこう。

JavaScript Anywhere JSAnywhere

JavaScript Anywhere JSAnywhere
開発元:Tatsuya Tobioka
無料
posted withアプリーチ

プログラミングゼミ

ブロックを組み合わせてキャラを動かして遊ぶことのできるアプリ。どうやらDeNAがやっているアプリみたいですね。

自分の作品を作ることができて、それを公開することができる。どんな作品が作られて公開されているからは、「みんなの作品」からみて遊ぶことができる。

このアプリもプログラミングのコードは書かないけど、ブロックを組み合わせて遊ぶなどして論理的な思考が問われますね。コードを書くことなく、ブロックを組み合わせてプログラミン的な考えを学びたいっていう時にいいかもしれない。

教材として使用いただけますということで、プログラミング教育なんかにも使えるみたいですね。

「プログラミングゼミ」は2014年から佐賀県や神奈川県の公立小学校の1〜3年生を対象に行ったプログラミング授業を通じて生まれました。子どもたちの使用感を聞き、先生の意見を反映しているので、わかりやすく教えやすい教材としてご使用いただけます。

プログラミングゼミ

プログラミングゼミ【低学年から使えるプログラミングアプリ】

プログラミングゼミ【低学年から使えるプログラミングアプリ】
開発元:DeNA Co., Ltd.
無料
posted withアプリーチ

Progate

Progateは有名ですね。パソコンでやっている人も多いと思うけど、スマホのアプリでも使うことができるから、スマホでさくっとやりたい時なんかに使ってみるといいですよ。

スマホで文字打ち込むの面倒だ・・・って思うかもしれないけど、選択肢を選んでタップして進めることができるから楽。

これがスマホのキーボード使って打っていってって感じだったらかなりしんどいけど、これならさくっとできていいですね。パソコンで今までやっていてスマホ版をやっていなかったら、隙間時間にできるスマホアプリもいいかもしれませんよ。

Progate -楽しく学べるプログラミング学習アプリ

Progate -楽しく学べるプログラミング学習アプリ
開発元:Progate
無料
posted withアプリーチ

Programming Hub

Programming Hubは様々なプログラミングに関する知識をスマホで学ぶことのできるアプリ。いろんなコースがあってその種類はかなりの数がある。言語だけじゃなくてフレームワークもあったりして充実していますね。

ただ、無料で使える部分は限られていてちょっとやると後は有料のコースになってしまいますね。それと、全部英語だから英語が読めない、聞けないっていう場合は結構きついです。

コース進めると音声のコンテンツがあったり、問題があったりするけどそれら全部英語ですからね。英語に抵抗がある場合はうーん・・・って感じになると思う。たくさん学べるものあるから英語使えて、有料版使うなら割といいかもしれない。

Programming Hub: Learn to code

Programming Hub: Learn to code
開発元:Nigel Crasto
無料
posted withアプリーチ

Udemy

プログラミングに関わらず、いろんなスキルの動画があるのがUdemy。Udemyのプログラミング講座は初心者向けっていうよりも自分で進めていける人向けなものが多いと思うから、プログラミング始めるかなーって思っているならProgateなんかからやってみた方が良いかもしれない。

Udemyはパソコンで使っている人が多そうだけど、スマホ版もあります。使い方はパソコンでやるのと同じだから、迷うことはないでしょう。

動画もスマホを横にしてみればOK。

買った講座をアプリ開いてスマホでも見ることができるのはいいですね。

Udemy:ビデオで授業が受けられる学習アプリ

Udemy:ビデオで授業が受けられる学習アプリ
開発元:Udemy
無料
posted withアプリーチ

まとめ

スマホアプリでプログラミング学習ができるものを見てみたけど、探してみるといくつかありますね。ガリガリプログラム書くっていうよりも、パズルみたいな感じでブロック組み合わせてプログラミング的な思考を養うようなものが多かった。スマホアプリでそういったことを学んで、パソコンではプログラムのコード書いていくっていうのもありですね。

 

Twitterでフォローしよう

おすすめの記事