技術広報のyayawowoです。
エンジニアの皆さん、プログラミングの勉強は捗っていますか?
効率的な学習ができていますか?
本記事では、昨今盛り上がり続けているYouTube市場で、
プログラミング学習をメインで配信している国内・国外のチャンネルをご紹介します。
動画を見ながらコーディング学習もできるので、一石二鳥?いや、三鳥なレベルで効率的な学習ができますよ。
また、YouTubeの高度な検索方法にも触れていますので是非最後までお読みいただけますと幸いです!
では、スタート!
国内チャンネル
国内外問わずYouTube上には、数多くあるプログラミング学習を配信しているチャンネルがあります。
まずは、国内のYouTubeチャンネルを厳選しました!
・キノコード / プログラミング学習チャンネル
・しまぶーのIT大学
・たにぐち まことのともすたチャンネル
・早稲田大学 早水桃子研究室
・プログラミングアカデミー
・【とらゼミ】トラハックのエンジニア学習講座
・渋谷で働くエンジニア福の「実践で学ぶプログラミング入門」
上記は、2021/9/3時点でのチャンネル登録が多い順で並べております。
ではチャンネルの詳細を見ていきましょう。
プログラミング全般を学習するなら?
まずは、エンジニアやプログラマーになるために見ておくと良い
おすすめのチャンネルをご紹介!
たにぐち まことのともすたチャンネル
youtu.be
まずおすすめしたいのが、チャンネル登録者数3.98万の『たにぐち まことのともすたチャンネル』です。
※チャンネル登録者数は、2021/9/3時点の情報です。
おすすめポイントは以下の通り。
◆本チャンネルのおすすめポイント
・プログラミングの基礎/入門を学べる
・コーディングしながら学べる
・開発環境の設定方法も学べる
以下の動画視聴数ランキングを見てわかる通り、Visual Studio CodeやBootstrap、WordPressなど様々な分野を学べることが分かります。
※視聴数は、2021/9/3時点の情報です。
プログラミングを始めたばかりの方にとっては、とても参考になる動画だと思いました。
他にも、オブジェクト指向の簡単な解説やLaravel、Reactの内容もありましたので是非ご確認ください!
フロントエンドを学習するなら?
続いて、フロントエンド技術を学習するのにあたり見ておきたい
おすすめのチャンネル3選をご紹介!
しまぶーのIT大学
現時点でのチャンネル登録者数は9.75万人ですが、年々人気を高めているのが『しまぶーのIT大学』です。
大手IT企業でプログラマーを経験後、起業。
自身の経験と知識をもとにIT関係の情報を発信しています。
※チャンネル登録者数は、2021/9/3時点の情報です。
◆本チャンネルのおすすめポイント
・HTML、CSS、JavaScript、Webデザインの基礎を学べる
・コーディングしながら学べる
・短い時間(10分~30分ほど)で要点がまとめられている
こちらのチャンネルも、人気の高い動画を以下にまとめました。
今回は、プログラミング学習に特化した動画のTOP5です!
※視聴数は、2021/9/3時点の情報です。
独学でフロントエンド領域を学ばれる方は、書籍を読みながらコーディングされる方が多いのではないでしょうか?
本チャネルの動画では、実際にコーディングをしている様子を見つつ学習することができますので学習意欲がとても高まります。
また、各動画コンテンツの時間が短いのにも関わらず、ポイントを押さえた解説をしているのもおすすめできる点だと思いました!
【とらゼミ】トラハックのエンジニア学習講座
フロントエンド技術の学習コンテンツを中心に配信しているのが、『【とらゼミ】トラハックのエンジニア学習講座』です。
配信者であるトラハックさんは、ベンチャー企業に勤めている現役フロントエンドエンジニア。
TypeScript, React, Next.js, Firebaseでの開発がメインとのことです。
配信を開始したのは2019年からで、チャンネル登録者数は1.23万人とこちらも年々数を増やしてきているチャンネルになります!
※チャンネル登録者数は、2021/9/3時点の情報です。
◆本チャンネルのおすすめポイント
・フロントエンド開発の技術を学べる
・TypeScript、React、Next.js、Firebaseの基礎を学べる
・コーディングしながら学べる
視聴数が多い人気の動画を以下の通り並べてみましたが、React入門がほぼ占めていますね。
※視聴数は、2021/9/3時点の情報です。
フロントエンドの3大フレームワークであるAngular、React、Vueの中でも、採用ニーズの高いのがReactと言われています。
駆け出しのフロントエンドエンジニアにとっては、とても有難いコンテンツ内容ではないのでしょうか。
私も時間を作って視聴してみようと思いました!
バックエンドを学習するなら?
どんどんいきます!
次は、バックエンド技術を学習するのにあたり見ておきたい
おすすめのチャンネル3選です!
キノコード / プログラミング学習チャンネル
「YouTubeプログラミング」ググると上位にもでてくるのが、『キノコード / プログラミング学習チャンネル』。
チャンネル登録者数は、今回ご紹介するチャンネルの中で一番多い12.5万人。
※チャンネル登録者数は、2021/9/3時点の情報です。
◆本チャンネルのおすすめポイント
・Python、Ruby、PHP、Javaなどの基礎を学べる
・特にPythonを学びたい方におすすめ
・IT用語を学べる
・コーディングしながら学べる
おすすめポイントにも記載しましたが、Pythonを学びたい方にとっては嬉しい学習コンテンツが盛り沢山です。
視聴数TOP5を一通り見るだけでもPythonの知識がつきそうです。
※視聴数は、2021/9/3時点の情報です。
Pythonはプログラミング言語の中でも学びやすい言語の1つとされており、学生の方が多く学習されている印象が強いです。
また、昨今近年注目を集めている「Infrastructure as Code」という考え方でもインフラエンジニアが業務効率化という観点で物事をプログラム化(ツール化)する際に利用しています。
今後も、Pythonの需要は高まり続けると思いますのでこの機会に本チャンネルで学習されてみてはいかがでしょうか。
プログラミングアカデミー
次におすすめしたいのが、現役ITエンジニアが運営する『プログラミングアカデミー』。
チャンネル登録者数1.22万人で、こちらも今後期待のチャンネルです。
Webに関する様々なことを動画にして発信しています。
※チャンネル登録者数は、2021/9/3時点の情報です。
◆本チャンネルのおすすめポイント
・Webアプリ開発の入門を学べる
・PHP、MySQL、JavaScriptなど基礎を学べる
・コーディングしながら学べる
視聴率が上位の動画は、2時間~4時間と超大作となるコンテンツではありますがとても分かりやすい内容となっています!
特に配信者である、おさないさんがあげてくれる"例え"が分かりやすいです。
※視聴数は、2021/9/3時点の情報です。
Webアプリを開発を勉強する際、結構詰まりがちな知識を本チャンネルの動画では丁寧に説明しております。
また、駆け出しエンジニアの方でWebアプリ開発をしてみたいという方は、是非視聴数1位、2位の動画を見て学ばれてはいかがでしょうか。
Webアプリ開発の基本のきが、6時間半で学べる良いコンテンツだと思いますよ!
渋谷で働くエンジニア福の「実践で学ぶプログラミング入門」
バックエンドを学習するにあたり、最後におすすめしたいのが『 渋谷で働くエンジニア福の「実践で学ぶプログラミング入門」』チャンネルです。
チャンネル登録者数は5270人と少なく感じられると思いますが、駆け出しエンジニアの中では話題のチャンネルとなっています。
※チャンネル登録者数は、2021/9/3時点の情報です。
◆本チャンネルのおすすめポイント
・PHP、MySQL、Laravelの基礎を学べる
・特に、PHP初心者の方におすすめ
・短時間で学べる ・コーディングしながら実践的に学べる
本チャンネルは2020年から配信を開始し、多くても週1ペースで更新されています。
その中でも人気の動画が以下の通り。
※視聴数は、2021/9/3時点の情報です。
チャンネル名の通り、PHPを実践で学ぶことができる動画コンテンツが盛り沢山です。
また、質問があるときは動画のコメント欄に記載すると、配信者の福さんからご丁寧に返信が返ってくるようです。
1人だと挫けそうになるときがありますが、この仕組みでしたら学習意欲も上がりますね。
もしPHPを学習し始めたい方がいましたら、是非ご参考ください!
コンピュータサイエンスの基礎を学習するなら?
プログラミングを始めたら、理論や数学に興味が向く方も多いのではないでしょうか。
そんな方におすすめのチャンネルをご紹介!
早稲田大学 早水桃子研究室
早稲田大学の専任講師が コンピュータサイエンスの注目トピックの一つ「離散数学」を中心に配信を行っているのが、『早稲田大学 早水桃子研究室』です。
ここで扱われている数学はレコメンドエンジンやWebクローリングなど幅広く応用されています。
チャンネル登録者数は2.84万人ですが、これから伸びてきそうなチャンネルです!
※チャンネル登録者数は、2021/9/3時点の情報です。
◆本チャンネルのおすすめポイント
・離散数学の入門が学べる
・グラフ理論やグラフアルゴリズムの初歩を学べる
・データサイエンス、データ分析、機械学習に必要な基礎知識が学べる
・早稲田大学の授業が無料で受けられる
本チャンネルの視聴数TOP5は以下の通りです。
※視聴数は、2021/9/3時点の情報です。
エンジニア、プログラマの思考で重要となる離散数学を、無料且つ、学校や専門スクールに通わずに学べるのは驚きました。
しかも、各動画のコメントにもありますが、解説がとても分かりやすいです。
昨今、ビジネスシーンで重要となってきているデータ分析領域にも必要な知識となりますので、今後注目のチャンネルです!
海外チャンネル
続きまして、海外のおすすめチャンネルをご紹介します!
上記は、2021/9/3時点でのチャンネル登録が多い順で並べております。
早速、チャンネルの詳細を見ていきたいのですが海外のチャンネルだと英語が…と抵抗を持つ方も多いはず。
まずは、英語が苦手な方向けの対策をお伝えします!
英語が苦手な方へ
海外のチャンネルを見たいけど英語が苦手…
そんな方は、YouTubeの字幕機能を利用し、日本語で学習をしてみてはいかがでしょうか。
設定方法方は以下の通りです。
- 見たい動画をクリック
- 字幕をオン
- 設定→字幕をクリック
- 英語→日本語をクリック
正確な翻訳とまではいきませんが、少しでも理解が進むと思います。
是非お試しください。
freeCodeCamp.org
日本でいうProgate似たようなプログラミング学習サイト「freeCodeCamp」の講座をYouTubeにて配信しているのが『freeCodeCamp.org』です。
チャンネル登録者数は、412万人と驚異の数字となっています。
※チャンネル登録者数は、2021/9/3時点の情報です。
◆本チャンネルのおすすめポイント
・HTML、CSS、JavaScript、Node.js、Python、React、PHPが学べる
・データサイエンス、大学レベルの線形代数なども学べる
・他チャンネルに比べて、圧倒的な量の動画コンテンツがある
・初心者~上級者までレベルが幅広い
本チャンネルは記載の通り、超大型チャンネルです。
では、視聴数はどうなっているでしょうか?
※視聴数は、2021/9/3時点の情報です。
TOP5の視聴数が日本のYouTubeチャンネルと比べて、圧倒的な数字ですね…。
また海外のチャンネルではありますが、英語の発音も比較的聞き取りやすいのも特徴ですのでご興味ありました是非ご視聴ください!
CS Dojo
次は元GoogleエンジニアのYK Sugishitaさんが配信を行っている『CS Dojo』チャンネルです。
チャンネル登録者数は171万人とやはり多いですね。
※チャンネル登録者数は、2021/9/3時点の情報です。
◆本チャンネルのおすすめポイント
・Pythonを学べる
・特に、PythonのフレームワークDjangoのアプリ開発が学べる
・アルゴリズムとデータ構造が学べる
・動的計画法が学べる
人気の動画は以下の通り。
※視聴数は、2021/9/3時点の情報です。
海外ではPythonをメインで学ばれている方が多いようですね。
前述したfreeCodeCamp.orgチャンネルと同様、本チャンネルも比較的聞き取りやすい英語ですので、是非Pythonを学びたい方はご視聴されてみてはいかがでしょうか?
Derek Banas
- チャンネル概要
- チャンネル登録者数:114万人
※チャンネル登録者数は、2021/9/3時点の情報です。
◆本チャンネルのおすすめポイント
・Python、Java、C++、PHP、HTML、CSS、MySQLなどが学べる
・Git、GitHub、Android, iOSなどが学べる
・デザイン知識(デザインパターン、WordPress、WebDesign)が学べる
・コーディングしながら学べる
・ゲームの作り方も学べる
おすすめポイントが多すぎて書ききれないほどです…。
ではこちらの視聴数も見てみましょう。
順位 | タイトル | 視聴数 |
---|---|---|
1 | Python Programming - YouTube | 536万人 |
2 | Java Programming - YouTube | 482万人 |
3 | C++ Programming - YouTube | 467万人 |
4 | PHP Programming - YouTube | 189万人 |
5 | Visual Basic Tutorial 2017 - YouTube | 172万人 |
※視聴数は、2021/9/3時点の情報です。
配信者であるDerek Banasさんは、現在データサイエンスと機械学習に関するシリーズをメインで配信しているそうです。
しかし…ほぼ全てプログラム言語をマスターしていると言っても過言ではないですね。驚きです。
動画コンテンツが多いので、まずは学ばれている言語のチュートリアルからご確認いただくと良いかもしれません!
当社ラクスのチャンネル
当社では、定期的にSaaS領域で培った知見や先端技術の研究成果をConnpass上で開催しております。
イベント当日の様子をアーカイブ動画として残し、メール会員(ラクスDevelopers会員)限定で無償提供しています。
ご興味ある方は是非イベントへ参加の上、メール会員(ラクスDevelopers会員)へご登録をお願いします。
rakus.connpass.com
そんなアーカイブ動画ですが、実はYouTubeのラクスチャンネルで一部公開しています。
現在人気の動画は・・・
20/10/28 SaaSプロダクトのフロントエンド/Vue.js、React、TypeScript、E2Eテスト
youtu.be
本イベントでは、
- ラクスの現役フロンエンドエンジニアが登壇
- 発表タイトル
- テスト稼働の削減とフロントエンドの品質担保を行うE2Eテスト
- Vue.js + TypeScriptによる新規サービス開発ふりかえり
- 息の長いサービスのフロントエンドを少しずつ改善していく営み
を、フロントエンド技術をどのように活用しながらサービスを成長させているか、またモダンなフロントエンド技術をどのように大規模SaaSに取り入れていくかをメインテーマとし、発表しております。
こちらの発表内容の詳細は、別のブログでも紹介しております。
【Meetup】SaaSプロダクトのフロントエンド/Vue.js、React、TypeScript、E2Eテスト - RAKUS Developers Blog | ラクス エンジニアブログ
前述しました通り、最新のアーカイブ動画を見たい場合はメール会員(ラクスDevelopers会員)に登録することをおすすめします!
YouTubeの高度な検索方法
YouTubeを検索する際のちょっとしたテクニックをご紹介します。
検索演算子を使う方法
YouTubeを利用する際、見たい動画コンテンツのキーボードを検索ボックスに入力するのがオーソドックスな検索方法です。
フィルタを使うことで、アップロード日・タイプ・時間・特徴・並び替えも一般的に使われていると思います。
ここでは、検索演算子を使うことによってより便利なYouTubeライフを充実させる方法をご紹介します。
まず、YouTubeで使える検索演算子は以下の通りです。
- OR検索
- 除外検索
- タイトル検索
- ハッシュタグ検索
OR検索
複数キーワードのどちらか1つに一致する動画を検索したい際に使用します。
OR検索をする場合、検索ボックスに「キーワード OR キーワード」と入力してください。
「楽楽精算」又は「楽楽明細」のどちらかが含まれる動画が表示されました。
是非機会があれば活用してみてください。
除外検索
見たい動画を検索したけど、検索結果に別のキーボードが含まれてしまうことありませんか?
そんな時は、除外検索方法をご活用下さい。
除外検索をする場合、検索ボックスに「検索したいキーワード -除外したいキーワード」と入力してください。
検索結果から「楽楽明細」が除外され、表示されました。
YouTubeは、膨大な動画コンテンツ量があるため除外検索は覚えておいて損はないと思いました。
タイトル検索
検索ボックスにキーボードを入れた際は、タイトル以外の箇所も見たうえで検索結果に表示しています。
動画コンテンツのタイトルのみで検索したい場合は、タイトル検索が便利です。
タイトル検索をする場合、検索ボックスに「intitle:キーワード」と入力してください。
タイトルに「楽楽精算」が含まれているもののみ、表示されました。
このタイトル検索を使うことにより、説明文に含まれるキーワードは拾ってきません。
検索結果の量が多い場合は、是非お試しください。
ハッシュタグ検索
YouTubeの動画にハッシュタグ#
を含めることができることをご存知でしょうか?
ハッシュタグ#
を使ってグループ化されたコンテンツを検索できます。
ハッシュタグ検索をする場合、検索ボックスに「#キーワード」と入力してください。
以下のような検索結果が表示されます。
「#ラクス」のようなハッシュタグは、動画クリエイターが動画を公開する際に設定を行っていれば使える検索機能です。
設定されたハッシュタグは、動画コンテンツタイトルの上に表示されています。
本ブログにて紹介させていただいた動画コンテンツには、ハッシュタグの設定が多くされていました。
以下の「#PHP」のように、学びたい言語のハッシュタグを検索し、絞り込みをすることで、ご自身にあった動画コンテンツを見つけてみてください!
まとめ
今回プログラミング学習をするにあたって、おすすめの国内外YouTubeチャンネルをご紹介させていただきました。
多くの動画コンテンツの中でもコーディングしながら学習できるものに多くフォーカスをあてましたがいかがでしたでしょうか?
本ブログがエンジニア、プログラマー、デザイナーを目指している方の一助となれば幸いです。
エンジニア中途採用サイト
ラクスでは、エンジニア・デザイナーの中途採用を積極的に行っております!
ご興味ありましたら是非ご確認をお願いします。
https://career-recruit.rakus.co.jp/career_engineer/カジュアル面談お申込みフォーム
どの職種に応募すれば良いかわからないという方は、カジュアル面談も随時行っております。
以下フォームよりお申込みください。
rakus.hubspotpagebuilder.comラクスDevelopers登録フォーム
https://career-recruit.rakus.co.jp/career_engineer/form_rakusdev/イベント情報
会社の雰囲気を知りたい方は、毎週開催しているイベントにご参加ください!
◆TECH PLAY
techplay.jp
◆connpass
rakus.connpass.com