◆当サイトで人気のプログラミング教室のおすすめランキングはこちら!
プログラミングは独学では非効率で、時間を無駄にするリスクがあります。効率的なカリキュラムで学べるスクールを受講しましょう。

DMM WEBCAMP【マンツーマンサポート】1ヶ月短期集中でプログラミングを学ぶスクール
1ヶ月通い放題・メンター常駐の教室環境でプログラミングを学びたい方!
TechAcademyオンラインで開講しているプログラミングスクール
オンラインでどこでも学べる!/教室に行くのが忙しい人でも安心!
TECH::CAMP教養としてのITスキルを学べるスクール
Webデザイン/AI(人工知能)/IOS/Androidアプリ制作/VRを学びたい方!
DMM WEBCAMP PRO転職保証付き!エンジニアとして転職したい人におすすめ!
未経験からプロのエンジニアへ3ヶ月で転職する為のスクールです!
1月生募集中!当社人気の転職保証コース
プログラミング学習から転職成功まで導く、当社人気のDMM WEBCAMP PROコース。
12月生は満員となっております。1月生募集に向け、お早めの申込みをオススメします。
プログラミング未経験でもエンジニア転職を絶対成功させたい
スキルを身に着けて人生を自ら切り開きたい
上記にあてはまる方は、ぜひご検討ください!

プログラミングを学び始める方は、Web上での無料学習サイト等で学んでいる方も多いのではないでしょうか。ただ、パソコンが開けない通勤通学の時間や外出先の隙間時間にも勉強がしたいと考える方もいらっしゃると思います。そんな方に向けて、プログラミングが学べるスマホアプリやサイトをご紹介します。

スマホアプリ

まずはプログラミングを学習できるアプリをご紹介します。

プログラミング基本中の基本入門

このアプリは、プログラミング言語ではなく、プログラミングの基本となる考え方「アルゴリズム」を理解するために有効なアプリです。プログラミングで頻繁に使用される「代入」「分岐」「ループ」という3つの処理について学びます。
レッスンごとに質問を解き、理解度を図り、さらにレベル別テストを受講することで理解を定着させる構造になっています。

こんな人におすすめです

プログラミング言語ではなく、「プログラミングの考え方」「プログラミングとは」という基本中の基本から理解したい方にお勧めです。

価格:無料
ダウンロード:ios

たのしいアプリプログラミング~Swiftで始めよう!

iPhoneアプリを開発するために必要なプログラミング言語「Swift」を学ぶことができるアプリです。当アプリは、「たのしいSwiftプログラミング」という書籍をアプリ化したものです。
各レッスンには、動画と解説文両方が掲載されているため、動画を見ながら理解度を深めることができるようになっています。プログラムのソースコードも掲載されているので、プログラムサンプルを理解することもできます。
また、質問を受け付ける機能もあるため、分からないところは質問することができます。

こんな人におすすめ

iPhoneアプリの作成方法について、基礎から学びたい方にお勧めです。

ダウンロード:ios
価格:無料(app内課金有)/有料版アプリ有

Schoo

各レッスンごとに、動画とスライド両方を表示しながら学ぶことができるようになっています。
WEB開発、プログラミングなど、幅広いジャンルを学べます。オンラインサービスと連動して受講できるため、スマホでの学習を他の端末にも連携するできます。分からないところは、質問も行うことができます。

こんな人におすすめ

動画だけでは聞き逃したときに心配という方は、スライドも見ながら学べる当アプリをお勧めします。

ダウンロード:ios/Andoroid
価格:無料

JavaScript Anyware

iOS向けのソフトウェア開発を学べるアプリです。WEBエンジニア・WEBデザイナーといったWEBシステム開発の方向けに特化した構成になっています。
JavaScript、HTML、CSSといったプログラミング言語の学習だけでなく、メール送信などのシステムの機能の実装まで学ぶことができます。
利用者が、スマホ画面上で実際にプログラムを実装し、そのプログラムの実行結果を確認しながら学びます。

こんな人におすすめ

iOSのソフトウェア開発に特化して学びたいという方にお勧めです。

ダウンロード:ios
価格:無料

CoffeeScript At Once

iPhoneを使って、WEBプログラミングを開発しながらプログラミングについて学ぶためのアプリです。JavaScript、HTML、CSSを使い、iPhone、iPaダウンロード:上でアプリ開発を行うことができるようになっています。
実際にアプリ開発を行いながら、プログラミング学習を進めていく構成になっています。

こんな人におすすめ

iPhone上でWEBプログラミングを実施しながら学びたいという方にお勧めです。

ダウンロード:ios
価格:無料

BASIC-Ⅱ

プログラミング言語BASICを使って、プログラムを学ぶためのアプリです。BASIC言語を使って、実際にプログラムを実装しながらプログラミングを学びます。サンプルプログラムも準備されています。

こんな人におすすめ

iPhone上でプログラミングを実施しながら学びたいという方にお勧めです。

ダウンロード:ios
価格:無料

Udemy

アプリを使用することで、容易にレッスンを有料で受講できるようになります。レッスンは、WEB技術から各プログラミング言語に至るまで、幅広い分野を取り揃えています。オンラインと連携されているため、スマホで受講した内容を他の端末でも継続することができます。レッスンの内容は、スライドでの説明だけでなく、音声も交えて説明が行われているため分かりやすくなっています。

こんな人におすすめ

有料サービスとなっているため、資金的に余裕のある方にお勧めです。

ダウンロード:ios/Android
価格:無料(各レッスンの受講は、有料)

codebelle

iOSアプリ開発向けのプログラミング言語Swiftを学ぶことができるアプリです。1レッスンあたり3分ほどといった短時間で受講できるような構成になっています。基本から応用まで徐々にステップアップしながら学べるようになっています。

こんな人におすすめ

iOSアプリ開発について基本から学びたい方にお勧めです。

ダウンロード:ios
価格:無料

アルゴリズム図鑑

アルゴリズム図鑑は、プログラムを作る上での共通の考え方である「アルゴリズム」を学ぶことができます。ソート(並び替えのこと)、探索、セキュリティ、データ構造といったジャンルごとにコースが分かれています。各コースの中でレッスンが「説明」と「実験」に分かれていて、「Step」のボタンを押すと画像が進んでいく仕様になっています。1レッスンあたり2・3分で終了する構成になっています。鍵マークのついたレッスンは、有料となっているので、有料契約をしないと閲覧することができません。

こんな人におすすめ

「アルゴリズム」というプログラムを学ぶ上での基本的な考え方から学べるので、「プログラムの動作する仕組みから学びたい」という人にお勧めです。

ダウンロード:ios/Andoroid
価格:無料(一部アプリ内課金有)

codeSpar価格: Academy with the Foos 子供のためのコーディング



codesSpark Acdemyが作成したプログラミング学習アプリです。「保護者」モードと「教師」モードがあり、利用するためには、どちらのモードか選択して、アカウントを登録する必要があります。アカウントを作成することで、codesSpar価格: AcdemyのWEBサイトと連携して学習することも可能です。
画面上にキャラクターが登場し、ブロックを動かしてキャラクターに指示を与え、ゲームをクリアしながらプログラミングの構造を学んでいきます。キャラクターがユニークでストーリー立てて学べる形式になっているので、飽きずに続けることができます。
また、音楽が付いているため、ゲーム感覚で学ぶことができます。
鍵マークの付いたレッスンは、有料契約を行わなければ使用することができません。30日間までは無料で使用することができますが、その期間を過ぎると月ごとに課金される仕様となっています。

こんな人におすすめ

ゲームの構成になっているため、「教材を読むのが苦手」「飽きやすい」という人には、ゲームをクリアしながら楽しんで学べるためお勧めです。

ダウンロード:ios/Andoroid
価格:30日間無料(30日を過ぎると、1か月あたり899円課金)

Digital Puppet (デジタル パペット)



キャラクターに対して、ブロック形式の指示を組み合わせることで、キャラクターの動きが変化し、プログラムを学ぶことができるようになっています。
BGMもあり、キャラクターの動作に応じて音も出るようになっているため分かりやすくなっています。

こんな人におすすめ

プログラミング言語ではなく、プログラミングの概念を図を使って学びたい方にお勧めです。

ダウンロード:ios/Andoroid

sharewis

90秒の動画でざっくりと学べる「スナックコース」とプロによる指導が受講できる「プロコース」に分かれています。「スナックコース」は、無料で受講できますが、「プロコース」は有料です。「スナックコース」は、90秒の動画構成となっているため、隙間時間の活用に最適です。動画も、実際にプログラムを作成する過程の映像となっているため、実際のプログラミング言語の記述方法を把握することができます。

こんな人におすすめ

「ざっくりと」プログラミング言語の概要を、短時間で把握したいという方にお勧めです。

ダウンロード:ios/Android
価格:無料(プロコースは有料)

Lrn

このアプリは、英語のみとなっています。
クイズに答えながら、学習を進めていく方式が採用されています。学べるプログラミング言語は、HTML、CSS、JavaScript、Ruby、Pythonの計5種類です。学習を進めていくことで、プログラミング言語を読めるようになるだけでなく、実際に書き方までわかるように
なれます。

こんな人におすすめ

クイズ形式で学習できるため、「ただ教材を読むだけでは飽きてしまう」という方にお勧めです。

ダウンロード:ios

Pock:et Programming

プログラミング言語Rubyを学ぶためのアプリです。1コースあたり7レッスンの固まりが4つ揃っている構成になっています。そのため、1日1レッスン、4週間で1コース終了できます。各レッスンは、10問のクイズにより構成されており、クイズを解くことでRubyに関する知識を身に着けていくことができるようになっています。

こんな人におすすめ

クイズ形式となっているため、正解・不正解で自身の習熟度を把握できるようになっているため、自身の習熟度を把握しながら学びたい方にお勧めです。

ダウンロード:ios/Andoroid
価格:有料(アプリをダウンロードするために99円かかります。)

SwiftBites

このソフトは、英語のみとなっています。
各レッスンでは、プログラミング言語のソースコードが表示され、それを実行することで、動作状況を学ぶことができるようになっています。プログラミング言語は、幅広い言語を網羅しています。

こんな人におすすめ

ソースコードが表示されるので、実際にどのようにプログラムを記述するのか参考にしたい方は、このアプリをお勧めします。

ダウンロード:ios/Andoroid
価格:無料

Udacity

このソフトは、英語のみとなっています。
iOS対応ソフト開発やAndroid対応ソフト開発など、システム開発方法主体としたコース構成となっています。各ジャンルのコース数は、複数揃っていて、基本から応用まで学ぶことができます。

こんな人におすすめ

プログラミング言語だけでなく、システム開発方法を主体に学びたい方にお勧めです。

ダウンロード:ios/Android

オンラインサービス

これまではアプリをご紹介しました。
これから紹介する3つのサイトは、アプリではなくオンラインのサービスです。オンラインサービスなので、インターネットに接続する環境があれば、PCやスマホといった端末の種類を問わずに利用することができ、学習を継続することができます。そのため、利用する端末にこだわらない人におすすめのサービスです。

Progate

https://prog-8.com/
価格:無料

Progateは、オンラインでプログラミングを学習できるサービスです。無料で利用することができます。初心者向けに作成されています。
Progateは、単なる画像や動画で説明するのではなく「スライド」で説明を行う方式をとっています。スライドなので、復習を行いやすくなっています。また、オンライン上で直接コーディング(プログラムを書くこと)を行い、プログラミングを実践する機会が設けられているので、プログラミング言語を理解だけでなく、実際に利用しながら学習することができます。
「HTMLからGit」まで、プログラミング言語ごとに全12コースに分かれていて、レッスンは52種類設けられています。

こんな人におすすめ

網羅しているプログラミング言語の種類が豊富なため、幅広いプログラミング言語を学びたい方にも向いています。

ドットインストール

http://dotinstall.com/
価格:無料(一部有料 月額980円)

ドットインストールは、オンラインで学習できるサービスです。プログラミング言語だけでなく、Wordpressなどのソフトウェアの利用方法まで学ぶことができます。
レッスンが309種類も準備されていて、プログラミング言語の網羅性が高いです。C言語やCOBOLといった他のサイトではカバーしていない言語についてもレッスンが用意されています。プログラミング言語だけでなく、Worダウンロード:pressなどのソフトの利用方法やiPhone向けアプリ開発方法まで学ぶことができます。また、各レッスンは、3分間の動画で学ぶことができます。
ドットインストールの場合、無料で利用できるサービスは、一部のレッスンの動画(初級者向け動画)閲覧のみとなっています。有料会員(月額980円)登録すると、全レッスンの動画(中級者~上級者向け動画)が閲覧できるようになるだけでなく、動画の文字起こし、ソースコードの閲覧などの全サービスを利用できるようになります。

こんな人におすすめ

1レッスンあたり「3分間動画」という構成になっているため、ちょっとした隙間時間でも1レッスンを終了させることができます。「文字を読むよりも、動画で学びたい」という方におすすめです。

CODEPREP

https://codeprep.jp/
価格:無料

CODEREPは、オンラインで学習できるサービスです。「入門編」「基礎編」「実践編」と順序だててプログラミングを学ぶことができます。
1つのレッスンが「ブック」という本の形式で用意されています。1つの「ブック」は、約10分ほどで学習できます。各「ブック」ごとに、プログラミングをソースコードの穴埋め形式により学んでいきます。その後、演習問題を解くことで、プログラミングを実践しながら学ぶ方法が採用されています。また、「入門編」「基礎編」「実践編」と順序だててプログラミングを学ぶことができるようになっているため、難易度に応じて学べます。
CODEREPでは、ディスカッションボードという機能を使って、質問を行うことができます。サイトを利用して学習だけでは分からないことがあったときに、ディスカッションボードの機能を使うことで分からないことを理解して学習することができます。

こんな人におすすめ

プログラミングを実践することに重点を置いた学習形式が採用されているため、「実際にプログラミングしながら学びたい」という方におすすめです。

いかがでしたか?

今回ご紹介したアプリやサイト は初心者の方がまずはプログラミングを学習していただくには最適な学習教材となっております。これらを活用していただくことで、隙間時間を利用しながらプログラミングの世界に足を踏み入れてませんか?

WebCamp・Webスクについて

DMM WEBCAMPは1ヶ月でプログラミング・WEBデザインを学ぶ通い放題のプログラミングスクールです。DMM WEBCAMP PROは3ヶ月間で未経験から即戦力エンジニアを育成する転職保証付きのプログラミングスクールです。

2つのサービスを運営するインフラトップでは、「学びと仕事を通して人生を最高の物語にする」という理念で会社を経営しています。

キャリアアップを目指す方は、この機会に私達と一緒にプログラミングを学んでみませんか?

1月枠も残りわずか当社人気の転職保証コース
プログラミング学習から転職成功まで導く、当社人気のDMM WEBCAMP PROコース。
12月受入枠は満員となっております。1月枠に向け、お早めの申込みをオススメします。
プログラミング未経験でもエンジニア転職を絶対成功させたい
スキルを身に着けて人生を自ら切り開きたい
上記にあてはまる方は、ぜひご検討ください!

▼未経験から1ヶ月でWEBデザイン・プログラミングを学びたい方はこちら!


▼ついに開講!オンラインでWEBデザイン・プログラミングを学びたい方はこちら!

おすすめの記事