あなたも、プログラミングを学びたい、仕事に活かしたいと考えているのではないでしょうか。しかし、仕事をしながら勉強をするのは、多忙な社会人には困難に感じます。
そんなあなたのために、プログラミングスクール「テックキャンプ プログラミング教養」の講師を務めている筆者がサービスをご紹介します。
初心者の方が、独学でプログラミングの基礎を学べるサービスを集めました。最後には、各サービスの「料金」「日本語対応」「言語」を比較表でご紹介しています。それでは、一つずつサービスをご紹介しましょう!
この記事の目次
ドットインストール
おすすめポイント
*目的別に学べる
*解説動画が3分と短い
こちらのサービスは、かなり有名なので、ご存じの方も多いのではないでしょうか。
コードを書きながら講師が3分で説明をするというシンプルな構成です。たった3分なら、毎日続けられますし、目と耳で理解できるので、とても分かりやすいです。筆者も、新しい言語を学びたい時や基本的な知識を確認したい時によく利用します!
言語の種類も豊富に用意されているので、いろいろな言語を試しに学んでみるのはいかがでしょうか。
また、「ホームページを作れるようになろう」「JavaScriptから始めるお手軽プログラミング」など目的別に学べるのも魅力の一つです。
熱くなったあと急速に冷めてしまう私ですが、ドットインストールはサイトにさえ行ってしまえばモチベーションに関係なく勉強できました。 それはやはり1レッスンの短さのおかげだと思います。そして、田口さんの解説の分かりやすさも大きな理由ですかね。
ドットインストールで未経験からエンジニアになったという方もいらっしゃいます!
schoo
おすすめポイント
*リアルタイムで講師に質問できる
*オンラインで講義を受けられる
特徴は何といっても、講師や他の受講者とリアルタイムにコミュニケーションできることです。
実際にスクールに通わなくても、オンラインで生放送の講座を受けることができ、場所にとらわれることなく学習できます。
講義中、チャット機能で講師に直接質問をしたり、受講者同士で語り合ったりできます。
自分が感じている疑問を別の受講者の方が質問することも多いので、実際にスクールで講義を受けているような気分になり、とてもモチベーションが上がります!
独学で学ぶ方には、コミュニケーションがとれる場があるのはとても貴重ですよね。
いきなりサービスが作れるようにはなりませんでしたが、忙しくても隙間時間を活用できますし、お金をかけずに学べるので、総じてSchooを使って良かったと思いました。
引用:プロスタ
CODEPREP
おすすめポイント
*穴埋め形式で簡単
*つまずいても質問できて安心
初心者向けの基礎から講座が用意されているのが特徴的です。
また、講座の内容が細分化されていて、穴埋め形式で進めていくので一つ一つを気軽に学べ、初心者の方でも学習を続けやすくなっています。
テキストエディタを用意せず、オンラインでコードを書けるのも、手軽に学習を始められるポイントです。
ユーザー同士でディスカッションできる機能もあるので、モチベーション維持にはぴったりです。つまずいたら、質問をして疑問を解決できるので安心です。
穴埋め形式になったエディターにコーディングしていくと、その結果がすぐレビューできるのですごくわかりやすい。私はプログラミングの知識が少しあるので、次々と進めていって2時間くらいでここまで終了しました。ゲームしてるみたいで楽しい♡。
この記事のハッシュタグ
paiza動画ラーニング
おすすめポイント
*動画が3分と短い
*オンライン上でコードが書ける
ドットインストールとCODEPREFの良いとこ取りをしたようなサイトです。
動画の隣にテキストエディタが用意されているので、勉強を始める際の事前準備をする必要がありません。
すぐに学んだコードを書いて、実行結果を確認することができます。実際に、プログラムの動きを確認できるので、コードの記述と結果をセットで理解できます。
また、一つの動画が3分程度なので、初心者の方も飽きずに続けられます。
Progra!
おすすめポイント
*子どもから大人まで対象
*学習管理も簡単
穴埋め形式の問題を解いていくことで、プログラミングの基礎を学ぶことができるサービスです。
いきなりコードを見ても全くわからない、という方でもクイズ感覚で進めていけます。
筆者も初心者の時に勉強に疲れた時、こちらのサービスを復習として利用していました。それくらい気軽に取り組むことができます!
初心者の方がプログラミングの基礎を学ぶには最適だといえます。
学習は種類の豊富なスタンプで管理できるので、お子さんでもモチベーションを保ちながら、学習を続けられます。
Udemy
おすすめポイント
*幅広いジャンルの講座
*質問は24時間以内に返信
Udemyはアメリカで人気のオンライン学習サイトです。
プログラミング以外にも「ビジネススキル」「デザイン」など様々なジャンルの講座があります。日本語版もあり、サービスを開発するまでの過程を教えてくれる講座も多いのが魅力です。
オンラインで講師に直接質問できるコースもあり、原則24時間以内に返信してくれます。有料のサービスですが、スクールに通うのと同等の質の高い動画を視聴できます。
技術書を一冊買うのと同じくらいの値段だと考えると、とてもお得ですね!
この記事もオススメ
▶【Udemy】(https://www.udemy.com/ja/)
Code School
おすすめポイント
*デザイン性の高い動画
*iOSアプリにも対応
こちらも、オンラインでテキストエディタに直接コードを書きながら学ぶことができるサービスです。
デザイン性の高いスライドが表示され、視覚的にも分かりやすく、初心者にも理解しやすい内容となっています。
海外のサービスで言語は英語のみですが、英語が喋れない筆者でも理解をすることができました!
また、課題をこなすとポイントが貯まり、コースを修了後にはバッジが授与されます。学習管理をしつつ、モチベーションを保ちながら取り組めます。
Codecademy
おすすめポイント
*リアルタイムプレビューがある
*課題中に復習も含まれている
「Language Skills」「Web Developer Skills」と大きく分けて2つのコースが用意されいます。
「Language Skills」では言語の基本を学べます。「Web Developer Skills」はウェブサービスを作るためのより実践的な内容です。
実際にウェブサービスを開発する際に重要となるGitについての講座もあり、対応言語もPython・PHP・Rubyなど豊富なラインアップです。
また、オンラインでコードが書けることはもちろん、画面右上にはリアルタイムプレビューが表示されるので、特にHTML・CSSを学ぶ際は、書いたコードがどのように表示されるのか分かるようになっています。
一方的な講義が苦手な筆者でも楽しんで勉強することができました。実際にこちらのサービスでPythonを勉強された方のブログもご紹介します。
Codecademyの場合は、サインアップさえしてしまえばブラウザの画面にcodeをどんどん打ち込めて、codeの実行結果もちゃんと表示される。インストール等で悩む必要なしにすぐにコーディング学習を始めることが出来るのは大きな利点と思う。
Lynda.com
おすすめポイント
*20年以上の実績
*マルチデバイスに対応
プログラミングの他、画像編集・ビデオ・マーケティングなどを含めて300以上のコース・10,000のレッスンが用意されており、無料公開コースでは4コース・75レッスンが視聴可能です。
それぞれの動画は5〜10分間ほどで構成されています。スマホやタブレットからも視聴可能なので、いつでもどこでも取り組めるのが魅力のひとつです。筆者は電車の中などで、復習用として使用しています。
また、20年以上にわたって企業や大学に選ばれ続けてきた実績があり、動画の質も信頼できるものです。
SKILL HUB
おすすめポイント
*プロで活躍することまで想定
*体系的に学べる
無料講座では「Webサイト制作実践講座(前編)」や「Webサイト公開講座(サーバーにアップして公開しよう!)」などを受講でき、無料の講座だけでもWeb技術について体系的に学べます。
プレミアムサービスでは、「フリーランスデビュー支援プラン」「Web業界へ就・転職するためのベーシックプラン」などプロになることを前提とした講座を受けられることが魅力的です。
将来的には自分のサービスを作りたい!と考えている方にオススメします。
それぞれのサービスの特徴まとめ
プログラミングの基礎を独学できるサービス10選をご紹介してきました。
ここで、それぞれの特徴を「料金」「日本語対応」「言語」の3点からまとめました。サービス選びのご参考にしてください。
まずは無料のサービスでいろいろな言語を試してみて、その後に有料のサービスで知識を深めていく方法もオススメです。
海外のサイトにはコンテンツが豊富にあるので、英語が得意な方はそちらも是非試してみましょう。
まとめ
いかがでしょうか。あなたのライフスタイルや希望にあった学習サービスはありましたか?
黙々と参考書を解いたりスクールに通ったりしなければ、プログラミングは学べないなんてことはありません。仕事が忙しくても、本格的な勉強はできるのです。
特にご紹介した学習サービスは気軽にプログラミングを学べるので、ぜひ挑戦してみましょう。プログラミング学習では、とにかくコード書くことが一番効果的で、大切なポイントです。
「こんなサービスを作りたい」「あんなことができるようになりたい」など、目標設定して取り組むとモチベーションを保ちながら、自身の成長も感じることができます。
また、独学でプログラミングの基礎を身につけて、仕事に活かしてみたり、就職や転職に挑戦してみたりしてはいかがでしょうか。
さらに、独学についてはこちらの記事もご参考ください。
はじめての転職、何から始めればいいか分からないなら
「そろそろ転職したいけれど、失敗はしたくない……」そんな方へ、テックキャンプでは読むだけでIT転職が有利になる限定資料を無料プレゼント中!
例えばこのような疑問はありませんか。
・未経験OKの求人へ応募するのは危ない?
・IT業界転職における“35歳限界説”は本当?
・手に職をつけて収入を安定させられる職種は?
資料では、転職でよくある疑問について丁寧に解説します。IT業界だけでなく、転職を考えている全ての方におすすめです。
「自分がIT業界に向いているかどうか」など、IT転職に興味がある方は無料カウンセリングにもお気軽にお申し込みください。