【ジャンル別】プログラミングのオンライン学習方法26選|選び方もご紹介
プログラミングはオンラインで学習できる?
オンライン学習に興味はあるが、何となく不安を感じている方もいるのではないでしょうか。本記事では、オンライン学習のメリット、オンライン学習サービスの紹介、オンライン学習を提供しているスクールについて解説しています。
オンライン学習をスタートするためには、扱っているプログラミング言語、各サービスの特徴、料金などについて知っておく必要があります。オンライン学習のメリットや特徴を理解した上で、ぜひ検討してみましょう。
プログラミングをオンライン学習するメリット3つ
プログラミングをオンラインで学ぶメリットとして、
・受講料が安い
・通学時間がいらない
・スキマ時間で学習できる
の3つが挙げられます。
オンライン学習とは、パソコンとインターネット環境があれば受講できるサービスで、場所を選ばずに勉強することが可能です。
プログラミングスクールと違って、通学する必要がなく、受講料が安いといった特徴があります。ここでは、オンライン学習のメリットについて解説しましょう。
オンライン学習するメリット1:受講料が安い
オンライン学習のメリットの1つに、受講料の安さが挙げられます。オンライン学習は、通学タイプのスクールに比べて受講料が安い傾向があります。
オンライン学習の場合、通学タイプと異なって教室などを持つ必要がないため、受講料を抑えられます。また、通学の必要がないため交通費が発生しないメリットもあります。
オンライン学習するメリット2:通学しなくてもいい
オンライン学習を利用すれば、通学する必要がないため、通学時間を学習時間に充てることが可能です。
オンライン学習は、インターネットとパソコンの環境が整っていれば、プログラミング学習ができます。そのため、通学タイプのスクールと異なり自宅などで学習できるため、時間を効率的に使うことが可能です。
オンライン学習するメリット3:スキマ時間を使える
オンライン学習はインターネット環境とパソコンがあれば、いつでもどこでもプログラミングを学べます。
学生や社会人の場合、忙しくてまとまった学習時間を確保できない人もいるでしょう。オンライン学習を利用すれば、スキマ時間で学べます。スキマ時間を利用することで、プログラミングの知識やスキルを自分のペースで習得できます。
【ジャンル別】プログラミングのオンライン学習方法26選
プログラミングをオンラインで学ぶ方法に「オンライン学習サービスを利用するパターン」と「オンライン学習を提供しているスクールを利用するパターン」の2つが挙げられます。
ここでは、オンライン学習サービスを21個、オンライン学習を提供しているスクールを5つ紹介します。それぞれの特徴や内容について解説していますので、ぜひ参考にしてください。
おすすめのオンライン学習サービス21選
オンライン学習サービスを21個、紹介しましょう。オンライン学習サービスは、通学タイプのスクールに比べて受講料が安い傾向があります。インターネット環境とパソコンが整備されていれば、いつでもどこでも学ぶことが可能です。
それぞれの学習サービスの特徴、難易度、対応言語、料金について解説します。ぜひ、参考にしてください。
- DMM WEBCAMP
- CodeCamp
- CODEPREP
- Progate
- ドットインストール
- paizaラーニング
- Schoo
- ウェブカツ!!
- ミニツク
- PyQ
- Aidemy
- MOONBlock
- progra!
- シラバス
- Codecademy
- Flappy Code
- AtCoder
- CODEMONKEY
- code.9leap.net
- Udemy
- Skill Hacks
オンライン学習サービス1:DMM WEBCAMP
DMM WEBCAMPは、通学タイプの指導経験をもとに、オンライン学習を提供しているプログラミングスクールです。DMM.comグループの1つである株式会社インフラトップによって運営されています。
プログラミング初心者から受講可能で、最短3か月で身につけられます。オンライン学習では、独自の教材を提供しており、24時間自宅学習が可能となっています。
チャットあるいはビデオ通話で講師に質問することが可能で、オンラインの就職支援もおこなっています。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | CSS、Ruby、HTML、Ruby on Railsなど |
料金 | 8週コース(転職サポート有)518,000円(税抜)/ 12週コース(転職サポート有)568,000円(税抜)/ 16週コース(転職サポート有)618,000円(税抜)など |
オンライン学習サービス2:CodeCamp
CodeCampは、コードキャンプ株式会社によって運営されているオンライン型プログラミングスクールです。CodeCampの特徴の1つに「現役エンジニアからマンツーマンの学習を受けられる」という点が挙げられます。
授業は、土日祝を含めて毎日7時から23時40分まで開講しており、インターネットとパソコンがあればどこからでも受講可能です。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | HTML、CSS、JavaScript、PHP、Swiftなど |
料金 | Webマスターコースの場合 ◎入学金30,000円(税抜) ◎各料金プラン 6か月プラン298,000円(税抜)/4か月プラン248,000円(税抜)/2か月プラン148,000円(税抜) |
オンライン学習サービス3:CODEPREP
CODEPREPは、株式会社ギブリーによって運営されているプログラミングのオンライン学習サービスです。プログラムを書いて動かしながら学ぶ実践形式となっています。
おもな特徴として、「穴埋め形式のドリルで学ぶ」「無料で学べる」「さまざまな言語や目的に応じたブックがある」「ディスカッションボードで気軽に質問ができる」といった点が挙げられます。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | HTML、JavaScript、CSS、Ruby、PHP、jQuery、Bootstrap、Java、Scala、 Python、Rust、 |
料金 | 無料 |
オンライン学習サービス4:Progate
Progateは、株式会社Progateによって運営されているオンライン学習サービスです。Progateの特徴は、いつでもどこでも気軽に始められる点です。環境構築が不要で、スマートフォンでも学ぶこともできます。
イラスト中心のスライド学習のため、動画よりも学びやすく復習しやすくなっています。プロダクトを実際に作りながら学ぶため、より実践的なスキルを身につけることが可能です。
基礎レッスンは全て無料となっており、応用力や実践力を身につけるレッスンは有料となっています。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | HTML、CSS、JavaScript、jQuery、Ruby、Ruby on Rails5、PHP、Java、 Python、Command Line、Git、SQL、Sass、Go、React、Node.js |
料金 | 【無料会員】基礎レベルの18レッスン 0円 【プラス会員】公開中の79レッスン 980円(税抜) |
オンライン学習サービス5:ドットインストール
ドットインストールは、3分の動画でプログラミングを学べるオンライン学習サービスです。スマートフォンから視聴できるため、スキマ時間に学ぶことが可能です。レッスンは全部で432あり、動画は6428本もあります。
料金は、無料会員と有料のプレミアム会員が用意されています。株式会社ドットインストールによって運営されています。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | Java、JavaScript,、HTML、CSS、 Ruby、 PHP、Swift、C、Go |
料金 | 【無料会員】0円 【プレミアム会員】月額1,080円(税込み) 【法人】月額費用 2,680円(税抜)1ユーザーごと |
オンライン学習サービス6:paizaラーニング
paizaラーニングは、動画を視聴しながらプログラミングを打つスタイルのオンライン学習サービスで、paiza株式会社によって運営されています。
おもな特徴に「環境構築の必要がなく、すぐにスタートできる」「3分動画のため、毎日継続できる」「分からないことは運営会社のエンジニアに質問できる」が挙げられます。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | C、C#、HTML、Java、JavaScript、SQL、PHP、Python3、Ruby、 |
料金 | 【有料プラン】1か月プラン 1,078円(税込み)/ 6か月プラン 4,488円(税込み)/12か月プラン 7,200円(税込み) |
オンライン学習サービス7:Schoo
Schooは、生放送の授業を提供している動画配信サービスです。プログラミングの授業を生放送で受講できるため、チャットを使ってその場で質問ができます。授業時間は60~90分になります。
Schooは、株式会社Schooによって運営されており、プログラミングだけではなく、ビジネススキルや思考術・自己啓発、お金・FinTechなど幅広い分野の授業を配信しています。
生放送は無料で受講することが可能です。有料会員になれば、録画放送の受講や資料のダウンロードができます。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | PHP、JavaScript、Ruby、Python、Ruby On Rails |
料金 | ◎オープン会員:無料[生放送授業の受講可能] ◎Schooプレミアムサービス:月額980円(税込み)[録画授業見放題] |
オンライン学習サービス8:ウェブカツ!!
ウェブカツ!!は、プログラミングのオンライン学習サービスで、合同会社ゼロワンによって運営されています。
授業には「HTML・CSS部 入門」や「JavaScript・jQuery部 入門」といった講座があります。料金は2つのプランが用意されており、「1年制のアスリート部員」と「アスリート部員」があります。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | CSS、HTML、PHP、JavaScript、jQueryなど |
料金 | ◎アスリート部員(1年制)月額20,000円(税抜)入会金100,000円 ◎アスリート部員 月額46,000円(税抜)入会金50,000円 |
オンライン学習サービス9:ミニツク
ミニツクはRubyに特化したオンライン学習サービスです。学習できるコースは、Ruby入門コースやRuby演習コースなど、全部で5つあります。
入門、演習、技術者認定試験対策とレベル別に分かれているので、習熟度に応じてコースを選ぶことが可能です。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能(ただし、Rubyに特化しています) |
対応言語 | Ruby、Ruby on Rails |
料金 | 無料 |
オンライン学習サービス10:PyQ
PyQとは、Pythonに特化したオンライン学習サービスで、未経験者から実践レベルまで授業を用意しています。PyQは、株式会社ビープラウドによって開発運営されています。
PyQでは、1000問以上の問題が用意されており、初心者でも90日でPythonの基本を習得できます。料金は、個人向けとチーム向けにそれぞれ2プラン用意されています。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能(ただし、Pythonに特化しています) |
対応言語 | Python、pandas |
料金 | ◎個人ライトプラン 月額3,040円(税込み) ◎個人スタンダードプラン 月額8,130円(税込み) ◎チームライトプラン 月額1人 10,000円(税抜) ◎チームスタンダードプラン 月額1人 19,600円(税抜) |
オンライン学習サービス11:Aidemy
Aidemyは、株式会社アイデミーが運営しているオンライン型の学習サービスです。環境構築は不要で、いつでもどこでも学習を始められます。エンジニアだけではなく、ビジネス職に向けた授業も用意しています。
Aidemyでは、プログラミング言語のPythonを学ぶことが可能です。「Python入門」というコースがあり、Pythonの基礎や基本文法などを学びます。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能(ただし、エンジニア向け) |
対応言語 | Python |
料金 | 無料 |
オンライン学習サービス12:MOONBlock
MOONBlockは、プログラミングをゲームのように学べるオンライン学習です。英数字などの文字や命令文を打ち込む必要がなく、くまのパペットを動かしながらプログラミングを体験します。
初心者だけではなく子どもも楽しめるオンライン学習サービスです。対応言語はJavaScriptで、無料で学ぶことができます。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | javascript |
料金 | 無料 |
オンライン学習サービス13:progra!
Progra!は、プログラミング言語Scratchに特化したオンライン学習サービスです。動画を見ながら、自習形式でプログラミングを学べます。Progra!は、株式会社FUCOによって運営されており、小中学生向けになっています。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能(ただし、小中学生向けになっています) |
対応言語 | Scratch |
料金 | 1教室あたり(個人も可能) 月額2,980円(税抜) |
オンライン学習サービス14:シラバス
シラバスは、株式会社ダラフによって運営されているプログラミング学習サイトです。WEBアプリケーションやWEBデザインの知識やスキルを学べます。未経験者でも、WordPressの構築ができるようになるような学習教材も用意しています。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | HTML、CSS |
料金 | 無料 |
オンライン学習サービス15:Codecademy
Codecademyは、アメリカ発のプログラミングオンライン学習サービスです。環境構築は不要で、すぐに始めることができます。
料金プランは、ベーシック、プロ、チームと3つあります。ベーシックは基礎コースを学ぶことができ、料金が無料になっています。プロは、基礎コースや会員限定コンテンツを受けることができ料金は有料です。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | HTML、CSS、Python、javascript、SQL、PHP、Rubyなど |
料金 | ◎ベーシック 無料 ◎プロ 月額19.99ドル ◎チーム 要相談 |
オンライン学習サービス16:Flappy Code
Flappy Codeは、NPO法人Code.orgが運営しているプログラミング学習サイトです。ゲームをしながら楽しくプログラミングを学べます。
ビデオやヒントを見ながらコードを書き、「Flappy Bird」というゲームを進めます。ゲームの完成後は、他の人と共有することが可能です。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | Javascriptなど |
料金 | 無料 |
オンライン学習サービス17:AtCoder
AtCoderは、オンライン型の競技プログラミングサイトです。オンラインコンテストで競ったり、3000以上の過去問に挑戦したりできます。AtCoderは、AtCoder株式会社によって運営されています。
項目 | 内容 |
---|---|
難易度 | 経験者 |
対応言語 | なし |
料金 | 無料 |
オンライン学習サービス18:CODEMONKEY
CODEMONKEYは、ゲームをしながら学べるプログラミング学習サービスです。子供から大人まで楽しむことができ、プログラミングの基本から学べます。学習コースは5つあり、課題達成型の自習型教材になっています。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | CoffeeScript、Pythonなど |
料金 | 【コードの冒険】【ゲームビルダー】【バナナ・テイルズ】1年間サブスクリプション6,600円 【ビーバー・アチーバー】6か月間サブスクリプション3,960円 |
オンライン学習サービス19:code.9leap.net
code.9leap.netは、ゲーミングプログラミングに特化した学習サービスです。ゲームエンジンのenchant.jsを使用しており、基本から学べます。プログラミングとは、どのようなものか試すことが可能です。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | ゲームプログラミング |
料金 | 無料 |
オンライン学習サービス20:Udemy
Udemyとは、オンライン学習のプラットフォームで、100,000以上の講座を開講しています。教えたい人が講座を開講し、学びたい人が集まるシステムになっています。日本のBenesseが、Udemyのパートナー企業となっています。
Udemyでは、プログラミングだけではなくデザインやビジネススキル、マーケティングや写真などさまざまな講座が開講されています。
項目 | 内容 |
---|---|
難易度 | 講座によって異なる (現役のエンジニアから実践的スキルを学びたい人向け) |
対応言語 | ほぼ全ての言語に対応(英語圏の講座含む) |
料金 | 講座によって異なる。 10,000円前後が多いが、セールを頻繁に実施。 |
オンライン学習サービス21:Skill Hacks
Skill Hacksは、Webアプリケーション開発講座のオンライン学習サービスで、未経験からプログラミングの基礎を身につけたい人を対象としています。株式会社スキルハックスによって運営されています。
未経験者にも理解しやすい動画コンテンツを94本用意しており、無制限の質問サポート体制も整っています。
項目 | 内容 |
---|---|
難易度 | 未経験者から受講可能 |
対応言語 | Ruby、HTML、Railsなど |
料金 | 69,800円(税込み) 94本の動画と無制限質問サポート付き |
オンライン学習も行っているプログラミングスクール5選
オンライン学習も行っているプログラミングスクールを紹介しましょう。オンラインでプログラミングを指導しているスクールはたくさんあります。各スクールの特徴や学びの内容、料金などを理解して、自分に適したスクールを選びましょう。
プログラミングスクール1:TechAcademy
TechAcademyは、アプリケーション開発やプログラミングを学べるオンラインスクールで、キラメックス株式会社によって運営されています。
用意されているコースは、「はじめてのプログラミングコース」や「Javaコース」など多岐に渡ります。全コース、現役エンジニアによるメンターサポートを受けられます。
項目 | 内容 |
---|---|
コース料金と期間 | 109,000円~ ※「はじめてのプログラミングコース」4週間の料金 |
オンライン対応時間 | オンラインで完結 ※チャットサポートは15時~23時 |
無料体験オンライン | 有 |
プログラミングスクール2:侍エンジニア塾
侍エンジニア塾は、完全オンラインでマンツーマンの指導を受けられるスクールで、株式会社侍によって運営されています。
カリキュラムは完全オーダーメイドになっており、ひとりひとりに合わせて学習を進めることが可能です。
項目 | 内容 |
---|---|
コース料金と期間 | 入学金 29,800円(税抜) <デビューコース> 【4週間プラン】 一括・一般 69,800円(税抜)/一括・学生 62,820円(税抜) 【12週間プラン】 一括・一般 209,400円(税抜)/一括・学生 177,990円(税抜) 【24週間プラン】 一括・一般 298800円(税抜)/一括・学生 239,040円(税抜) ※ エキスパートコース、AIコースなどあり |
オンライン対応時間 | 8時~22時 |
無料体験オンライン | 有 |
プログラミングスクール3:ヒューマンアカデミー
ヒューマンアカデミーは、プログラミング講座など多種多様な講座を開講しています。ヒューマンアカデミー株式会社によって運営されており、全国に29教室あります。
プログラミング講座はオンライン学習が可能で最短3か月から始められます。映像教材のため、期間内であれば何度でも受講可能です。不明点があれば、専用のオンライン学習用プラットフォームから講師の質問サポートが受けられます。
項目 | 内容 |
---|---|
コース料金と期間 | セットコースと単科コースあり。各コースで料金が細かく設定されている。 |
オンライン対応時間 | 専用のオンライン学習用プラットフォームから相談可能 |
無料体験オンライン | 無 (無料の説明会は有) |
プログラミングスクール4:CodeCamp
CodeCampは、完全オンラインのプログラミングスクールで、コードキャンプ株式会社によって運営されています。CodeCampのカリキュラムは、300社以上の研修プログラムに導入されており、高い実績があります。
レッスンは現役エンジニア講師によるマンツーマン形式のため、効率よく手厚い指導を受けることが可能です。
項目 | 内容 |
---|---|
コース料金と期間 | 入学金 30,000円(税抜) <カスタマイズコース> 【プレミアムコース】(6か月プラン)398,000円(税抜) 【プレミアムプラスコース(受け放題)】 698,000円(税抜) <技術・スキルで選ぶコース> 【Rubyマスターコース】【Javaマスターコース】など全7コースあり (6か月プラン)298,000円(税抜) ※全コース、6か月プラン・4か月プラン・2か月プランあり。 |
オンライン対応時間 | 7時~23時まで受講可能 |
無料体験オンライン | 有 |
プログラミングスクール5:TECH CAMP
TECH CAMPは、株式会社divによって運営されており、プログラミング以外にエンジニア転職とデザイナー転職も展開しています。
TECH CAMPのプログラミングスクールでは、完全オリジナルの教材を使っており、初心者も学びやすくなっています。
学習内容や学習計画についてアドバイスしてくれるパーソナルメンターが寄り添ってくれます。また、不明点があれば、メンターに相談することも可能です。
項目 | 内容 |
---|---|
コース料金と期間 | 入会金 198,000(税抜) 【3か月】237,600円(税抜) |
オンライン対応時間 | オンライン質問対応 全日13時~22時 |
無料体験オンライン | 無 (無料オンラインカウンセリング有) |
オンライン学習サービスやスクールの選び方
オンライン学習サービスとスクールを選ぶとき、どこに注意すれば良いのでしょうか。ここでは、オンライン学習サービス、オンライン学習対応スクール、それぞれの選び方を解説します。プログラミングを学びたいと考えている人は、ぜひ参考にしてください。
オンライン学習サービスの選び方
オンライン学習サービスを選ぶときは「取得したい言語を学べるか」「学習レベルが適切か」「どのような学習形式か」を基準に検討してください。
学習サービスによって学べる言語が異なるため、事前に調べておきましょう。学習内容が初心者か経験者かによって難易度が変わります。自分に適したレベルを選んでください。
学習形式は動画・テキスト・ゲーム形式があります。自分にとって学びやすい形式を選びましょう。
オンライン学習対応スクールの選び方
スクールを選ぶポイントに「目的に適していること」「受講料と受講期間」「サポートの時間帯」が挙げられます。
スクールを選ぶ前に学ぶ目的を明確にしておきましょう。明確な目的があれば、自分に適したスクールを選びやすくなります。
受講料と受講期間についても無理のないスクールを選びましょう。学習中に不明点があれば予定通り進まない可能性があります。スクールによってサポートの時間帯が異なるためチェックしてください。
オンライン学習でプログラミングを学ぼう
オンライン学習のメリットや選び方、おすすめの学習サービスやプログラミングスクールについてまとめました。
オンライン学習は、いつでもどこでも学べます。ただし、学びの内容や受講料、学びの形式などは、学習サービスやスクールによって異なります。しっかり調べて納得のいくスクール選びをしてください。