この記事では、プログラミングを学ぶためのオンライン学習サイトを7つご紹介します。
プログラミングは、近年ますます需要が高まっているスキルです。Webサイトやアプリの開発、ゲーム制作、データサイエンスなど、さまざまな分野で活躍できます。
プログラミングを学ぶ方法には、スクールに通う、書籍や動画で独学する、オンライン学習サイトを利用するなど、さまざまな方法があります。
その中でも、オンライン学習サイトは、自分のペースで学習を進めることができ、費用も比較的抑えられるというメリットがあります。
この記事では、初心者から上級者まで、さまざまなレベルや目的に対応したオンライン学習サイトをご紹介します。
また、オンライン学習サイトを選ぶ際のポイントについても解説します。
プログラミング学習を検討している方は、ぜひ参考にしてみてください。
おすすめのオンライン学習サイト6選

オンライン学習サービスとは?
オンライン学習サービスとは、インターネットを利用して学習できるサービスのことです。パソコンやスマートフォン、タブレットなどから、いつでもどこでも学習することができます。
オンライン学習サービスは、さまざまな分野の学習に対応しています。プログラミング、英語、ビジネススキル、資格取得など、さまざまな目的に合わせて学習することができます。
オンライン学習サービスの主なメリットは、以下のとおりです。
- 場所や時間を選ばず学習できる
- 自分のペースで学習できる
- 費用が安い
オンライン学習サービスは、忙しい人や、自分のペースで学びたい人、費用を抑えて学びたい人におすすめです。
オンライン学習サービスには、さまざまな種類があります。
- 動画講座
- 講師の解説を動画で視聴しながら学習する
- eラーニング
- テキストやスライドなどの教材を閲覧しながら学習する
- 双方向型学習
- 講師や他の受講者とリアルタイムでやり取りしながら学習する
自分の学習目的やスタイルに合わせて、適切なオンライン学習サービスを選ぶことが大切です。
オンライン学習サービスを選ぶ際のポイントは、以下のとおりです。
- 学習内容
- 学びたい内容が網羅されているかを確認する
- 学習レベル
- 自分の学習レベルに合った内容かを確認する
- 料金
- 予算に合った料金プランがあるかを確認する
- サポート体制
- わからないことや困ったことがあったときに、すぐにサポートを受けられるかを確認する
オンライン学習サービスは、近年急速に普及しています。自分に合ったオンライン学習サービスを見つけて、効率的に学習しましょう。
プログラミングを学ぶためのオンライン学習サイト厳選6講座
プログラミングを学ぶためのオンライン学習サイトは、数多くあります。その中から、初心者から上級者まで、さまざまなレベルや目的に対応したおすすめのサイトを6つご紹介します。
| 学習サイト | 無料講座 | 料金(税込) | 学習方法 |
| Udemy | 有 | 1動画1000円~3万円程度 | 動画+講座 |
| ドットインストール | 有 | 1,080円(月額) | 動画+講座+実践 |
| Progate | 有 | 1,078円(月額) | スライド+実践 |
| paiza動画ラーニング | 有 | 1,078(1ヶ月)~7,200円 (12ヶ月) | 動画+テキスト+実践 |
| Schoo | 有 | 980円(月額) | 動画 |
| AtCoder | 有 | 無料 | 実践 |
Udemy(Udemy,Inc)

\Udemy公式サイト/
Udemyのおすすめポイント
Udemyは、世界最大級のオンライン学習プラットフォームです。プログラミングの講座も豊富に揃っており、初心者から上級者まで、さまざまなレベルに対応しています。
Udemyのおすすめポイントは、以下のとおりです。
- 豊富な講座ラインナップ
Udemyには、プログラミングの講座が10万本以上あります。Web開発、アプリ開発、ゲーム開発、データサイエンスなど、幅広い分野の講座が用意されています。
- 多様な講師
Udemyの講師は、世界中の個人や企業です。プログラミングの経験豊富なプロフェッショナルから、初心者向けの講座を提供する講師まで、さまざまな講師がいます。
- 自由な学習スタイル
Udemyの講座は、自分のペースで学習することができます。動画を視聴したり、テキストを読んだり、演習問題を解いたりと、自分に合った学習方法で学習を進めることができます。
- リーズナブルな価格
Udemyの講座は、1講座あたり1,000円程度から購入することができます。また、セールや割引クーポンを利用することで、さらにお得に購入することができます。
Udemyは、プログラミングを学びたい人なら、誰でも利用できるおすすめのオンライン学習サイトです。
具体的なおすすめポイントを以下にまとめます。
- 初心者から上級者まで、さまざまなレベルに対応した講座が用意されている
- 世界中の経験豊富なプロフェッショナルから、初心者向けの講座まで、さまざまな講師が教えている
- 自分のペースで学習を進めることができる
- リーズナブルな価格で学習できる
Udemyを利用することで、自分のペースで、自分に合った方法で、プログラミングを学ぶことができます。
ドットインストール(株式会社ドットインストール)

\ドットインストール公式サイト/
ドットインストールのおすすめポイント
ドットインストールは、プログラミングを学ぶための動画学習サイトです。短い動画で、わかりやすくプログラミングの基礎から応用までを学ぶことができます。
ドットインストールのおすすめポイントは、以下のとおりです。
- 短い動画でわかりやすい
ドットインストールのレッスンは、3分程度の短い動画で構成されています。そのため、スキマ時間でも気軽に学習を進めることができます。また、イラストや図解を多用したわかりやすい解説で、初心者でも理解しやすいです。
- 実践的なスキルが身につく
ドットインストールのレッスンでは、実際に手を動かしてコードを書く練習をします。そのため、実践的なスキルを身につけることができます。
- 無料で学べる講座が豊富
ドットインストールには、無料で学べる講座が豊富に用意されています。そのため、まずは無料で試してみて、自分に合っているかどうかを判断することができます。
- コミュニティで学びを深められる
ドットインストールには、ユーザー同士で交流できるコミュニティがあります。わからないことや悩みなどを相談したり、励まし合ったりすることで、学びを深めることができます。
ドットインストールは、プログラミングを効率的に学びたい方におすすめのオンライン学習サイトです。
具体的なおすすめポイントを以下にまとめます。
- 短い動画でわかりやすく、初心者でも理解しやすい
- 実際に手を動かしてコードを書く練習をすることで、実践的なスキルが身につく
- 無料で学べる講座が豊富で、まずは試してみることが可能
- コミュニティで学びを深めることができる
ドットインストールを利用することで、スキマ時間でも効率的にプログラミングスキルを身につけることができます。
Progate(株式会社Progate)

\Progate公式サイト/
Progateのおすすめポイント
Progateは、初心者から上級者まで、幅広いレベルに対応したプログラミング学習サイトです。
Progateのおすすめポイントは、以下のとおりです。
- ビジュアル解説でわかりやすい
Progateのレッスンは、イラストや図解を多用したビジュアル解説で、初心者でもわかりやすく理解することができます。
- エラーを見つけやすい
Progateでは、レッスンの最後に、自分で作成したコードを実行してエラーを解消する練習を行います。エラーの原因を自分で探すことで、プログラミングのスキルが身につきやすくなります。
- ヒントが書いてあるため初心者にやさしい
Progateのレッスンでは、わからないところや行き詰まったときにヒントが表示されるため、初心者でも安心して学習を進めることができます。
- 環境構築が不要なためすぐにプログラミングを開始できる
Progateでは、環境構築が不要なため、すぐにプログラミングを開始することができます。
- アウトプットの機会が多いので知識が定着しやすい
Progateでは、レッスンの最後に、自分で作成したコードを提出する課題があります。アウトプットの機会を多くすることで、学んだ知識が定着しやすくなります。
Progateの料金は、月額1,980円から利用できます。また、無料プランもあり、一部のレッスンを無料で学ぶことができます。
Progateは、以下の方におすすめのオンライン学習サイトです。
- プログラミングの基礎を学びたい初心者
- 自分のペースで学習したい方
- プログラミングのスキルを効率的に身につけたい方
Progateは、ビジュアル解説やエラー解消練習など、初心者でもわかりやすくプログラミングを学べる工夫がされています。また、環境構築が不要で、すぐにプログラミングを開始できるのも魅力です。
Progateを利用することで、プログラミングの基礎を効率的に身につけることができます。
paiza動画ラーニング(paiza株式会社)

\paiza動画ラーニング公式サイト/
paiza動画ラーニングのおすすめポイント
paiza動画ラーニングは、初心者から上級者まで、幅広いレベルに対応したプログラミング学習サイトです。
paiza動画ラーニングのおすすめポイントは、以下のとおりです。
- 動画と演習問題を組み合わせた学習方法
paiza動画ラーニングでは、動画と演習問題を組み合わせた学習方法が採用されています。動画で基礎を学んだあと、演習問題で実際に手を動かしてコードを書くことで、理解を深めることができます。
- スキルチェック問題でスキルを客観的に評価
paiza動画ラーニングでは、スキルチェック問題が用意されています。スキルチェック問題に合格することで、自分のスキルレベルを客観的に評価することができます。
- 転職や就職に役立つコンテンツ
paiza動画ラーニングには、転職や就職に役立つコンテンツが用意されています。転職や就職のための対策を立てたい人におすすめです。
paiza動画ラーニングは、以下の方におすすめのオンライン学習サイトです。
- プログラミングの基礎から応用までを学びたい方
- 動画と演習問題を組み合わせた学習方法で効率的に学びたい方
- 転職や就職に役立つコンテンツを学びたい方
paiza動画ラーニングは、動画と演習問題を組み合わせた学習方法で、効率的にプログラミングスキルを身につけることができます。また、転職や就職に役立つコンテンツも用意されているため、スキルアップやキャリアアップに役立てることもできます。
Schoo(株式会社Schoo)

\Schoo公式サイト/
Schooのおすすめポイント
Schooは、社会人向けのオンライン学習サービスです。プログラミングをはじめ、ビジネススキル、キャリアアップ、ライフスタイルなど、さまざまなジャンルの講座が用意されています。
Schooのおすすめポイントは、以下のとおりです。
- 双方向ライブ配信で、講師と参加者がコミュニケーションをとりながら学べる
Schooの講座は、双方向ライブ配信で行われるため、講師と参加者がコミュニケーションをとりながら学ぶことができます。講師の質問に答えたり、チャットで質問したりすることで、理解を深めることができます。
- 19のカテゴリ、8,000本以上の講座が用意されている
Schooには、19のカテゴリ、8,000本以上の講座が用意されています。プログラミングをはじめ、ビジネススキル、キャリアアップ、ライフスタイルなど、さまざまなジャンルの講座から選ぶことができます。
- 自分のペースで学べる
Schooの講座は、オンデマンド配信もされているため、自分のペースで学ぶことができます。また、講座の録画も視聴できるので、後から復習することもできます。
- コミュニティで学びを深められる
Schooには、ユーザー同士で交流できるコミュニティがあります。わからないことや悩みなどを相談したり、励まし合ったりすることで、学びを深めることができます。
Schooは、以下の方におすすめのオンライン学習サービスです。
- 社会人としてスキルアップやキャリアアップをしたい
- 自分のペースで学びたい
- コミュニティで学びを深めたい
Schooは、双方向ライブ配信で、講師と参加者がコミュニケーションをとりながら学べるという特徴があります。また、19のカテゴリ、8,000本以上の講座が用意されているため、自分の目的や興味に合わせて学ぶことができます。
PyQ(株式会社ビープラウド)

\PyQ公式サイト/
PyQのおすすめポイント
PyQは、Pythonの学習に特化したオンライン学習サービスです。初心者から上級者まで、幅広いレベルに対応したコンテンツが用意されています。
PyQのおすすめポイントは、以下のとおりです。
- 体系的に学べる
PyQでは、Pythonの基礎から応用までを体系的に学ぶことができます。動画講座、演習問題、模擬試験など、さまざまなコンテンツが用意されているため、自分のレベルに合わせて学習を進めることができます。
- 実践的なスキルが身につく
PyQでは、実践的なスキルを身につけるためのコンテンツが用意されています。ポートフォリオ作成や、企業の面接対策など、就職や転職に役立つコンテンツも用意されています。
- メンターによるサポート
PyQでは、メンターによるサポートを受けることができます。メンターは、Pythonの専門家であり、わからないことや悩みなどを相談することができます。
PyQは、以下の方におすすめのオンライン学習サービスです。
- Pythonを体系的に学びたい
- 実践的なスキルを身につけたい
- メンターによるサポートを受けたい
PyQは、Pythonの学習に特化したサービスであり、体系的に学ぶことができるため、Pythonを効率的に学びたい方におすすめです。また、実践的なスキルを身につけるためのコンテンツや、メンターによるサポートも充実しているため、就職や転職を目指す方にもおすすめです。
AtCoder(AtCoder株式会社)

\AtCoder公式サイト/
AtCoderのおすすめポイント
AtCoderは、プログラミングコンテストプラットフォームです。初心者から上級者まで、幅広いレベルのユーザーが参加しています。
AtCoderのおすすめポイントは、以下のとおりです。
- 実践的なスキルが身につく
AtCoderの問題は、企業の技術力を問うような実践的な問題が多く出題されます。そのため、AtCoderの問題を解くことで、実践的なスキルを身につけることができます。
- レーティング制度でモチベーションを維持できる
AtCoderには、レーティング制度が導入されています。レーティングは、コンテストの成績によって変動します。レーティングを上げることで、自分の成長を実感することができ、モチベーションを維持することができます。
- コミュニティで交流できる
AtCoderには、ユーザー同士で交流できるコミュニティがあります。わからないことや悩みなどを相談したり、励まし合ったりすることで、学びを深めることができます。
AtCoderは、以下の方におすすめのオンライン学習サービスです。
- 実践的なスキルを身につけたい
- モチベーションを維持しながら学びたい
- コミュニティで交流しながら学びたい
AtCoderは、実践的なスキルを身につけるための環境が整っています。また、レーティング制度やコミュニティなど、学習を継続するための仕組みも充実しています。
オンライン学習サイトを選ぶ際のポイント
オンライン学習サイトを選ぶ際のポイントは、以下のとおりです。
- 学習目的や目標を明確にする
まずは、自分が何を学びたいのか、どのようなスキルを身につけたいのかを明確にしましょう。学習目的や目標が明確になっていないと、適切なオンライン学習サイトを選ぶことができません。
- 学習内容やレベルを確認する
オンライン学習サイトによって、学習内容やレベルは異なります。自分の学習目的や目標に合った学習内容やレベルのサイトを選ぶようにしましょう。
- 料金やサポート体制を確認する
オンライン学習サイトには、無料から有料までさまざまな料金プランがあります。また、サポート体制も充実しているサイトもあれば、そうでないサイトもあります。料金やサポート体制も考慮して、自分に合ったサイトを選びましょう。
- 口コミや評判を参考にする
実際に利用した人の口コミや評判を参考にするのもおすすめです。口コミや評判を参考にすることで、サイトの良いところや悪いところを把握することができます。
具体的には、以下の点を確認するとよいでしょう。
- 学習内容の充実度
学習したい内容が網羅されているかどうかを確認しましょう。また、学習内容のレベルや難易度も確認しましょう。
- 学習方法の多様性
動画講座、演習問題、スライド資料など、さまざまな学習方法が用意されているかどうかを確認しましょう。自分に合った学習方法で学習できるサイトを選びましょう。
- サポート体制の充実度
わからないことや困ったことがあったときに、すぐにサポートを受けられるかどうかを確認しましょう。チャットやメール、電話など、さまざまなサポート体制が用意されているサイトを選びましょう。
また、オンライン学習サイトは、常に新しいサービスが登場しています。そのため、定期的に新しいサイトをチェックして、自分に合ったサイトを見つけるようにしましょう。
よくある質問
ウェブでプログラミングを練習できるサイトはどこですか?
ウェブでプログラミングを練習できるサイトは、以下のとおりです。
- 初心者向け
- Progate
- Codecademy
- ドットインストール
- プログラミングゼミ
- テックアカデミー
- 中級者向け
- Udemy
- CoderDojo
- OSS-Academy
- TECH PLAY
- プログラミングラボ
- 上級者向け
- AtCoder
- 競プロドットコム
- プログラミングコンテスト
- コードリーディング
- レビュワー募集
これらのサイトは、無料で利用できるサイトから有料のサイトまでさまざまです。また、学習内容やレベルも異なりますので、自分の学習目的や目標に合ったサイトを選ぶようにしましょう。
初心者向けのサイトは、プログラミングの基礎から学ぶことができます。動画講座や演習問題など、さまざまな学習方法が用意されているため、自分に合った方法で学ぶことができます。
中級者向けのサイトは、基礎を身につけたあと、応用的なスキルを学ぶことができます。実践的な問題や、プログラマーのノウハウなど、さまざまなコンテンツが用意されています。
上級者向けのサイトは、実践的なスキルや、応用的な知識を学ぶことができます。難易度の高い問題や、最新の技術など、さまざまなコンテンツが用意されています。
具体的には、以下のサイトがおすすめです。
- Progate
- 初心者から中級者向けのプログラミング学習サイトです。動画講座と演習問題を組み合わせた学習方法で、理解を深めながら実践的なスキルを身につけることができます。
- Codecademy
- 世界中で人気のプログラミング学習サイトです。ゲーム感覚でプログラミングを学ぶことができます。
- ドットインストール
- 短い動画でプログラミングを学べるサイトです。スキマ時間でも学習することができます。
- プログラミングゼミ
- プログラミングの基礎から応用までを学べるサイトです。動画講座と演習問題が用意されています。
- テックアカデミー
- 現役エンジニアから直接指導を受けられるオンライン学習サービスです。
また、プログラミングの学習には、以下のようなサイトも役立ちます。
- Qiita
- エンジニアの技術ブログやノウハウが集まるサイトです。
- GitHub
- オープンソースのソフトウェアを共有するサイトです。
- Stack Overflow
- プログラミングに関する質問や回答を共有するサイトです。
これらのサイトを活用することで、より効率的にプログラミングを学ぶことができます。
プログラミングを動画で学習できるサイトは?
プログラミングを動画で学習できるサイトは、以下のとおりです。
- Progate
- 初心者から中級者向けのプログラミング学習サイトです。動画講座と演習問題を組み合わせた学習方法で、理解を深めながら実践的なスキルを身につけることができます。
- Codecademy
- 世界中で人気のプログラミング学習サイトです。ゲーム感覚でプログラミングを学ぶことができます。
- ドットインストール
- 短い動画でプログラミングを学べるサイトです。スキマ時間でも学習することができます。
- プログラミングゼミ
- プログラミングの基礎から応用までを学べるサイトです。動画講座と演習問題が用意されています。
- テックアカデミー
- 現役エンジニアから直接指導を受けられるオンライン学習サービスです。
これらのサイトは、無料で利用できるサイトから有料のサイトまでさまざまです。また、学習内容やレベルも異なりますので、自分の学習目的や目標に合ったサイトを選ぶようにしましょう。
また、プログラミングの学習には、以下のようなサイトも役立ちます。
- Qiita
- エンジニアの技術ブログやノウハウが集まるサイトです。
- GitHub
- オープンソースのソフトウェアを共有するサイトです。
- Stack Overflow
- プログラミングに関する質問や回答を共有するサイトです。
これらのサイトを活用することで、より効率的にプログラミングを学ぶことができます。
以下に、プログラミングを動画で学習できるサイトの動画を紹介いたします。
youtubeで見れる動画
これらの動画を参考に、自分に合ったプログラミング学習サイトを見つけてみてください。
【初心者向け】プログラミング学習の始め方【3ヶ月で達成できる】
プログラミング学習方法4選と勉強の仕方5選〜おすすめオンライン学習サイト「さがする」紹介〜
【ひろゆき】※プログラマーを目指す人はまずこの方法で。これ知らないと絶対に損します..プログラミングの勉強法!プログラマーなりたい人まとめ/スキル/キャリア/kirinuki/論破【切り抜き】
最強プログラミング学習サイト、ドットインストールを全力で紹介
プログラミングを無料で学習できるサイトは?
プログラミングを無料で学習できるサイトは、以下のとおりです。
- Progate
- Codecademy
- ドットインストール
- プログラミングゼミ
- Udemy
これらのサイトは、初心者から中級者向けのプログラミング学習サイトです。動画講座や演習問題など、さまざまな学習方法が用意されているため、自分に合った方法で学ぶことができます。
Progateは、初心者から中級者向けのプログラミング学習サイトです。動画講座と演習問題を組み合わせた学習方法で、理解を深めながら実践的なスキルを身につけることができます。
Codecademyは、世界中で人気のプログラミング学習サイトです。ゲーム感覚でプログラミングを学ぶことができます。
ドットインストールは、短い動画でプログラミングを学べるサイトです。スキマ時間でも学習することができます。
プログラミングゼミは、プログラミングの基礎から応用までを学べるサイトです。動画講座と演習問題が用意されています。
Udemyは、有料の講座もありますが、無料で学習できる講座も多数あります。幅広いプログラミング言語やスキルを学ぶことができます。
これらのサイトを活用することで、無料でプログラミングを学ぶことができます。
また、プログラミングの学習には、以下のようなサイトも役立ちます。
- Qiita
- GitHub
- Stack Overflow
これらのサイトを活用することで、より効率的にプログラミングを学ぶことができます。
記事のまとめ:プログラミングを学ぶオンライン学習サイトおすすめ6選・選び方は?
プログラミングを学ぶオンライン学習サイトは、初心者から上級者まで、さまざまなレベルや目的に合わせて選ぶことができます。
おすすめのオンライン学習サイト6選
- Progate:初心者から中級者向けのプログラミング学習サイト。動画講座と演習問題を組み合わせた学習方法で、理解を深めながら実践的なスキルを身につけることができます。
- Codecademy:世界中で人気のプログラミング学習サイト。ゲーム感覚でプログラミングを学ぶことができます。
- ドットインストール:短い動画でプログラミングを学べるサイト。スキマ時間でも学習することができます。
- プログラミングゼミ:プログラミングの基礎から応用までを学べるサイト。動画講座と演習問題が用意されています。
- テックアカデミー:現役エンジニアから直接指導を受けられるオンライン学習サービス。
オンライン学習サイトを選ぶ際のポイント
- 学習内容:学びたい内容が網羅されているかを確認する。
- 学習レベル:自分の学習レベルに合った内容かを確認する。
- 料金:予算に合った料金プランがあるかを確認する。
- サポート体制:わからないことや困ったことがあったときに、すぐにサポートを受けられるかを確認する。
自分に合ったオンライン学習サイトを見つけて、効率的にプログラミングを学びましょう。
