スマートトイなら楽しく学べる
子どもの頃からプログラミングの勉強をしていれば、と思ったことはありませんか? 語学と同じように、プログラミングも若いうちから学びたいスキルのひとつです。子どもに興味をもってもらうなら、実際に手元で動きを体験できるスマートトイがおすすめ。
スマホやタブレットで組んだコードに沿って動くので、子どもの想像力を刺激しながらスキルアップができます。例えば、『Sphero Mini』はブロックを組み合わせたり、JacaScriptを直接書いたりとさまざま。初心者から上級者まで楽しくプログラミングを学べるでしょう。
プログラミングの勉強アプリおすすめ10選
ゲーム感覚で学べるから、プログラミングの面白さがわかる
Progate
レビュー担当:伊藤隆史
初心者向けのプログラミング学習アプリです。イラストたっぷりのスライドで基礎知識を学んだ後には、実際にプログラミングを書く演習問題を解いていきましょう。初めてプログラミングを学ぶ人でも、ゲーム感覚で楽しく学習を進められます。
- ゲーム感覚で楽しくプログラミング言語が学べる学習アプリ
- 丁寧な解説&実践演習で、一つひとつの知識をしっかり身につけられる
- HTML & CSS、JavaScript、PHPなど人気の言語が学べる
- 無料版ではすべてのプログラムを利用できない
- 初心者・中級者向けなため、上級者は物足りなさを感じやすい
機能・仕様
対応レベル | 初心者~上級者 |
---|---|
学習方法 | コード入力 |
学べる言語 | HTML、CSS、JavaScript、Ruby、Python、Java、SQL、PHP、Go |
専門家の監修 | × |
利用料金 | 基本無料 / アプリ内課金あり |
ピックアップレビュー
レビュー更新日:2023年12月20日
基礎的なプログラミングを、楽しく遊んで学んじゃおう!
プログラミングゼミ
レビュー担当:伊藤隆史
子どもが楽しみながらプログラミングを学習できるアプリ。キャラクターやブロックを動かしながらプログラム作品を作れます。気軽に楽しく、プログラムを組み上げる感覚を味わえます。答えに詰まったらヒントを見られるので、子どもひとりでもサクサク進めることが可能です。
- 小学校低学年から使え、遊びながら学べるプログラミングアプリ
- カメラ機能を使って、自分の描いた絵がプログラムで動かせる機能を搭載
- つくった作品はみんなにシェア。友達の作品にアレンジを加えて創造性UP
- データ容量がやや大きく、動きが重く感じることも
- 人によっては簡単すぎると感じる可能性がある
機能・仕様
対応レベル | 初心者~中級者 |
---|---|
学習方法 | ゲームプレイ |
学べる言語 | ビジュアルプログラミング言語 |
専門家の監修 | ○ |
利用料金 | 完全無料 |
レビュー更新日:2025年08月16日
iPhoneアプリを開発しよう。プログラミング言語Swiftをレクチャー
codebelle
レビュー担当:伊藤隆史
プログラミングを学ぼうとする方にとって、Apple社が開発した言語「Swift」は良い選択肢の1つ。巨大市場であるiOSやmacOSのアプリ開発ができるようになります。
このアプリは、Swiftの基本をチャット形式でやさしく教えてくれる学習教材。チャット形式で、基本的な概念から、具体的な命令コードの1つ1つを解説してくれます。
テーマごとに小刻みに区切っているため、空き時間でサラッと学べますよ。
- iPhoneアプリで使われるプログラミング言語、Swiftの基礎がわかる
- 簡単な問題を小刻みに出してくれ、理解度を確かめつつ進められる
- 1レッスンは3分ほどで終了するので、隙間時間でちょくちょく学べる
機能・仕様
対応レベル | 初心者~中級者 |
---|---|
学習方法 | チャット形式 |
学べる言語 | Swift |
専門家の監修 | ○ |
利用料金 | 完全無料 |
ピックアップレビュー
レビュー更新日:2016年12月09日
ゲームを遊ぶ側から、作る側へ 何かを作ることって、こんなに楽しいんだ!
Springin'
レビュー担当:ライコウ
プログラミングの知識がまったくなくても、いちからゲームを作成できるアプリです。キャラクターや背景の絵を描いて、ジャンプや移動などのアクションを指定するだけ。重力で落下させたり、スマホを傾けて操作したりと、複雑な物理演算ゲームでも大丈夫!
操作に迷うところは多いですが、チュートリアルがあるので安心ですよ。
- キャラデザインから動作まで、すべていちから手掛けたゲームが作れる
- プログラミング不要でさまざまな命令が出せる。チュートリアルも完備
- 素材を手書きしなくても、公式ストアからダウンロードが可能
機能・仕様
対応レベル | 初心者 |
---|---|
学習方法 | ビジュアルプログラミング |
学べる言語 | ビジュアルプログラミング言語 |
専門家の監修 | ○ |
利用料金 | 基本無料 / アプリ内課金あり |
レビュー更新日:2025年01月16日
プログラミング言語をいちから覚えられる! HTMLやCSS、PHPも
プロ単
レビュー担当:伊藤隆史
プログラミングで使われる単語とその意味を収録した単語帳アプリ。HTMLやCSS、JavaScriptなどで使うコマンドが学べます。コマンドだけでなく、プログラミングの基本やバージョンなどに関する記事も掲載されており、初心者にわかりやすく説明してくれますよ。
- 初心者~超上級者向けのコマンドを、詳しい解説付きで学べる
- HTML、JavaScriptなど学びたい言語を選択。順次追加予定
- プログラミング言語ってそもそも何? 基本から学べる記事を掲載
- 学習した記録を確認する機能がない
機能・仕様
対応レベル | 初心者~中級者 |
---|---|
学習方法 | 選択肢式の単語帳 |
学べる言語 | HTML、CSS、JavaScript、PHP。Laravel、Ruby、Pyton、Linux、MySQL |
専門家の監修 | 不明 |
利用料金 | 基本無料 / アプリ内課金あり |
レビュー更新日:2024年01月29日
電車の中やヒマな時間で英語もビジネスも身につく 動画で勉強するならココ
ShareWis
レビュー担当:伊藤隆史
Webサイトでサービスしている「ShareWis」のiPhone版アプリ。動画教材を使って、外国語やプログラミングを学習できます。テキストより動画のほうが学びやすい、という人には特におすすめ。短時間で学べるレッスンもあるので、気軽に取り組めます。
- 教材や講座動画を5~30分程度のペースで学べる動画サービス
- 英語にプログラミング、雑学などジャンルが豊富に揃っている
- 無料で見られる90秒のスナックプログラムも多く、いつでも使いやすい
- カテゴリーによってはコンテンツ数が少ない
- 再生速度を変えられない
機能・仕様
対応レベル | 初心者~上級者 |
---|---|
学習方法 | 動画視聴 |
学べる言語 | HTML、CSS、JavaScript、Java、Ruby、Scratchなど |
専門家の監修 | ○ |
利用料金 | 基本無料 / アプリ内課金あり |
ピックアップレビュー
レビュー更新日:2024年07月31日
みんなに隠れてスキルアップ! 好きなことを幅広く学べるアプリ
Udemy Online Video Courses
レビュー担当:伊藤隆史
いつでもどこでも専門スキルを身につけられるアプリ。料理や自己啓発、ビジネススキル、ITスキルなど幅広い学習コンテンツが魅力。1つのセッションが5分から10分程度なので、隙間時間に勉強が可能。
オフライン機能により、通信環境を気にせず動画コースで学習できます。
- 数多くのわかりやすい動画コースで新技術習得をサポート
- 講義内容を無料で試聴。コースごとの雰囲気を確認してから申し込める
- ウィッシュリストで今後学びたいコースを登録しておける
- 日本語に対応している無料講座が少ない
- リマインダー機能はあるが、好きな時間を選べない
機能・仕様
対応レベル | 初心者~上級者 |
---|---|
学習方法 | 動画視聴 |
学べる言語 | HTML、CSS、JavaScript、Java、Ruby、Swift、SQL、PHPなど |
専門家の監修 | ○ |
利用料金 | 基本無料 / アプリ内課金あり |
レビュー更新日:2024年02月27日
遊びながら学べるSwiftで、プログラミングの苦手意識を払拭する
Swift Playgrounds
- 自分で書いたコードの動きを見ながら学べるため、達成感を味わえる
- ゲーム感覚で楽しみながらSwiftを学べるため、長く続けられる
- 基礎から応用まで、ユーザーの実力に合わせた課題を多数用意
機能・仕様
対応レベル | 中級者~上級者 |
---|---|
学習方法 | コード入力、ゲーム作成 |
学べる言語 | Swift |
専門家の監修 | × |
利用料金 | 完全無料 |
ピックアップレビュー
レビュー更新日:2023年06月09日
ビジネスで使える知識やスキルの講座を生放送 録画で見直しもできる
Schoo
レビュー担当:伊藤隆史
365日ライブ配信される講座で、専門家からビジネススキルを学べるアプリ。リアルタイムゆえ質問やコメントができ、しっかり知識を深められます。
マーケティングやプログラミング・デザインやテクノロジーまでジャンルも幅広いのが強み。録画での復習も可能なため、自分に合った時間とペースで学び続けられるでしょう。
- プロから学べるオンライン授業を、毎日ライブ配信しているアプリ
- リアルタイムでコメントや質問が可能。見逃しても録画が見られる
- 基礎的なコミュニケーションから専門的な知識まで、多彩な分野を網羅
機能・仕様
対応レベル | 初心者~中級者 |
---|---|
学習方法 | 動画視聴 |
学べる言語 | JavaScript、PHP、Java、Ruby、Python、Swift、Kotlin、C言語、MySQLなど |
専門家の監修 | ○ |
利用料金 | 基本無料 / アプリ内課金あり |
ピックアップレビュー
レビュー更新日:2025年05月16日
コードがブロックに!? 実践しながらプログラミングを勉強できる
Mind Render
レビュー担当:伊藤隆史
初心者や子供でも楽しく学べるプログラミング学習ツール。行動指示が書かれたブロックを組み合わせるだけで、簡単にゲームやムービーなどが作れます。そのため、特殊な記号や難解なコードを覚える必要はありません。操作方法を解説する動画やサンプルプログラムなど、見て触って学べるコンテンツも豊富です。
- ブロックを選んでくっつけるだけ! 初心者でも楽しくプログラミング
- 見て真似ることから始めよう。解説動画を見ながら実践形式で学べる
- サンプルプログラムが豊富。プログラムの確認やアレンジが可能
- フォントやボタンが全体的に小さい
- 実践的な内容が多い分、基礎知識をじっくり読めることは少ない
機能・仕様
対応レベル | 初心者~中級者 |
---|---|
学習方法 | コード入力 |
学べる言語 | 独自ツールを使用 |
専門家の監修 | 不明 |
利用料金 | 基本無料 / アプリ内課金あり |
ピックアップレビュー
レビュー更新日:2024年08月14日
その他のアプリ
LinkedInラーニング
- ビジネスの場や転職で使える知識を幅広く学べる
- オフライン再生にも対応可。家以外でも手軽にスキルアップ
- 有料プランで全コースの視聴ができる。より深い学びを得たい人に
メンターに相談・質問するならMENTA
- 悩む箇所もすぐに解決。独学の「わからない」ストレスから解放される
- 数千円からの個別指導。高額スクールよりお得に学べる
- 3,000名のプロが待機。自分にぴったりのメンターが見つかる
情報Ⅰ 一問一答&演習問題
- ``**気軽に勉強しやすい4択方式**``。解説付きでしっかりと覚えられる
- ``**ギガの正式名称はパケット**``。 身近だからこその落とし穴の発見も
- ``**幅広い分野の382問を収録**``。アプリ内で賞状をもらえるお楽しみ機能も
Power Apps
- 「Microsoft Power Apps」で作成したアプリをスマホで使える
- 経費の計算や予約管理など、ビジネスで役立つ多彩なアプリを活用できる
- 各アプリは一般のアプリと同じように、ショートカットでスムーズに起動
Mimo Code プログラミング HTML, Python
- 説明と実例を交えて、プログラムの基礎から丁寧に教えてくれる
- アプリ制作、ウェブサイト構築など目的に合わせたコースを用意
- 1レッスンが短く、毎日無理なく継続できる仕組み
プログラミングアプリのメリット
ちょっとした時間を使って気軽に学習できる
アプリを開くだけですぐに勉強を始められるのが特徴。休憩中や移動中などちょっとした時間を活用して、コツコツと学習を進められます。
子供や初心者でも楽しく学べる
ゲームや動画視聴など、楽しみながら学べることに重点を置いたアプリが多数。子供や初心者でも継続して学習ができます。
論理的な思考が身につきやすい
初心者でも始めやすいビジュアルプログラミングなら、画面上のキャラにどんな指示を出したらどう動くのかを考える事が増えるため、論理的な思考が身につきやすくなります。
プログラミングアプリのデメリット
基礎的な学習しかできない
プログラミング言語の基礎文法を学習するだけのアプリが多く、サイト構築など本格的なプログラミング運用方法までは学べません。
Webサイトの構築など本格的なプログラミングはできない
Webサイトを構築する知識があったとしても、アプリのシステム上、サイト構築はできません。実践的なプログラムを学習・実行するなら、PC学習にシフトしていくのがいいでしょう。
入門編のため簡単に終わってしまう
初心者向けの手軽なアプリが多く、短期間で学び終わるため、アプリひとつでずっと学習していくのは困難です。
別のアプリも利用したり、PCでコード入力を始めたりなど、次のステップも考えておくといいでしょう。
キーボードが使えないためコード入力は不向き
スマホではキーボードタイピングができないため、PCと同じようにコード入力をしようとすると時間がかかります。
コード入力の練習をするなら、PCを使うのがいいでしょう。
プログラミングの学習方法
基礎学習はアプリで
アプリ学習は基礎を楽しく手軽に覚えることを重視しています。
コード入力を一切しない『プログラミングゼミ』などは、初心者がプログラミングのイメージをつかむにはちょうどいい勉強方法です。
ワンランク上の学習はPCで
コード入力やアプリ制作ができるアプリは少なめ。スマホの画面が小さいためコードの記入・把握もしづらいです。
アプリで基礎を学んだら、大画面でコードをチェックできるPC学習に移行するのがおすすめの学習方法。
実務ではプログラムを稼働させるためPCが必要になります。本番と同じ環境を早めに整えておくといいでしょう。
マイペースに学びたいなら独学で
独学は時間の縛りもなくマイペースに学べる学習方法です。
『Scratch』や『ドットインストール』など無料のWebサービスや書籍を購入して勉強するといいでしょう。ただし困ったときに助けを求める相手がいない場合、挫折しやすいデメリットもあります。
本格的に学びたいならスクールへ
受講するコースごとに目標を持って取り組めるため、モチベーションを維持しやすく、不明点もすぐに聞いて解決できるのがスクールのメリット。
費用はかさみますが、プログラマーとして活躍する意思が強い人はスクールでの学習がおすすめです。
プログラミングアプリの選び方
無料で学べるアプリを選択
気軽に学習するなら『プログラミングゼミ』など無料のアプリがおすすめ。
より専門的な内容まで学びたいなら『Udemy』など課金が必要なタイプを選ぶといいでしょう。
直感的に操作できるアプリで学習
直感的な操作で学習を進められるアプリには『Progate』や『codebelle』があります。
これらは選択肢から答えを選ぶタイプなので、操作で迷うこともなく手軽に学習ができるためおすすめ。
▲操作が分かりやすく、コードを全く知らなくても問題が解ける
子供の学習はビジュアルプログラミングがおすすめ
『プログラミングゼミ』などビジュアルプログラミング系のアプリなら、遊んでいるうちに自然と知識が身につくため子供にピッタリ。
動画視聴系のアプリは丁寧でわかりやすいですが、座学のため集中力が続かず、学習効率が低下する懸念があります。
動画で勉強できるアプリは、プログラミング学習に意欲的な場合に取り入れるといいでしょう。
▲英語のコードが一切出てこないため、子供でもプログラミングがしやすい
iPhone、iPad、Androidなど対応機種を確認
プログラミングアプリには、iPad専用の『Swift Playgrounds』など対応機種が限られているアプリもあります。自分のスマホが対応しているかどうかは必ずチェックしましょう。
学習できる言語で選ぶ
アプリごとに学べる言語は異なるため、学習できる言語のチェックは忘れずに。
Swift学習なら『codebelle』や『Swift Playgrounds』。HTML学習なら『Progate』や『ShareWis』といった具合にアプリを使い分けるのもいいでしょう。
▲ひとつのアプリで複数の言語を学べるタイプも多い
専門家が監修するアプリをチョイス
学習内容の濃さやわかりやすさを重視するなら、専門家が関わっているアプリがおすすめ。
『Schoo』など動画視聴系のアプリは、専門家が先生となり丁寧に教えてくれるため、学習内容を理解しやすくなっています。
またリアルタイムの授業であれば、その場で質問することもできるため勉強がはかどります。
アプリの信頼性はレビューでチェック
信頼できるアプリか否かは、ユーザーレビューやアプリの更新情報を見て判断するのがおすすめ。
バグ報告が多くても、アプリの更新ですぐに対応しているのであれば信頼性は高いと言えます。
ダウンロード数が多いアプリもおすすめ
多くの人が利用する人気のアプリは学習内容が充実していたり、アプリの更新頻度が高く、質のいいサービスが提供されていたりするケースが多いです。
アプリ選びで迷うなら、ダウンロード数を見て決めるのもいいでしょう。
パソコン版を使用しながら電車内などで学習していました。 スマホでも知識を定着するための繰り返し学習をするには十分OK! プログラミングを始めるには、まずプロゲートでしょ! プログラミング言語も豊富に揃...