こういった要望を解決してくれるYouTubeチャンネルを集めました。
実はYouTubeには、英語のプログラミングチュートリアルがたくさんあるんですよね。
この記事では、そんなプログラミングを学べる英語YouTubeチャンネルを7つ紹介しています。
記事の対象者は以下の通りです。
- プログラミングをまずは無料で始めてみたい人
- プログラミングを英語で勉強したい人
- 英語に苦手意識が無い人
紹介するチャンネルでプログラミングを学ぶ時は、「再生リスト」へ飛んで、再生リストを保存しておくのがオススメです。
それでは、早速中身に入っていきます。
CS Dojo
YK Sugishitaさんという元Googleエンジニアの方のチャンネルです。
大学では統計学専攻で、そこからプログラミングを学びGoogleへ入社したとのことです。
このチャンネルで学べること
- Python
- Djangoでのアプリ開発(Pythonフレームワーク)
- アルゴリズムとデータ構造(Python)
- コーディングインタビュー
- 動的計画法
プログラミング言語はPythonです。英語も聞き取りやすいですし、Pythonを英語で勉強してみたい方はおすすめです。アルゴリズムとデータ構造は、日本語ではJavaやC, C++で学ぶものが多いですが、英語を使うとPython, JavaScriptなどでも結構見つかりますね。
freeCodeCamp.org
freeCodeCampとはプログラミングを学ぶ人のための非営利のオープンソースコミュニティです。プロのエンジニアのコミュニティが提供する素晴らしい動画が、YouTubeで見れちゃうんですよね。
このチャンネルで学べること(多すぎて書ききれません)
- HTML5 / CSS3 ( Sassなど周辺技術多数アリ)
- プログラミング言語大多数(Python, JavaScript, C, C++, Java, Scala, Ruby, TypeScript….)
- フレームワーク多数(django, Rails, Node.js, React, Vue..)
- AWS
- APIの使い方
- データベース(MySQL, DynamoDB, MariaDB…)
- ライブコーディング
- WebDesign
他にも超大量にあります。npm, gulpとかについてやVim, GitHub, Unityなど幅広く盛りだくさん。
検索してて、気づいたらfreeCodeCampのチャンネルだった、というのが多そうです(笑)。
Derek Banas
リクエストに応じてチュートリアル動画を作ってくれるDerekという男性のチャンネルです。
このチャンネルで学べること(これも多い..)
- HTML5 / CSS3 (XMLなど含む)
- プログラミング言語(アセンブリ言語からLL言語)
- Git, GitHub
- Android, iPhoneアプリ
- データベース(MongoDB, MySQL, SQLite3..)
- Arduino
- フレームワーク(Django, Qt, Kivy, Rails..)
- デザインパターン
- UML
- リファクタリング
- Blender
- WordPress
- WebDesign
- セールス
これもまた大量ですね。再生リストを見てみると、「Recipes(料理)」「Psycology(心理学)」「Learning Japanese(日本語)」などもありました(笑)。
Caleb Curry
優しそうなCurryがプログラミングを楽しく簡潔に教えてくれます。
このチャンネルで学べること
- HTML / CSS
- C言語
- Java
- SQL ( MySQL, OracleSQL)
- PHP
- Python
- データベースデザイン
- コンピュータ・サイエンス
- 機械学習
情報科学系の動画が多い印象です。一回の動画の時間が短いので、学びやすいですね!
ProgrammingKnowledge
チャンネル登録者数80万人を超える大きなチャンネルです。
インド訛りの英語の動画が結構多めですね。
このチャンネルで学べること
- HTML / CSS
- プログラミング(Python,Java, Scala, JavaScript, C言語, C++, PHP, VB.NET..)
- データベース(MySQL, SQLite, MongoDB..)
- Redis
- Bootstrap
シンプルな動画で見やすいです。しかし、おそらく多くの日本人はインド訛りの英語になれていないので他のチャンネルでは学べないことがあったときに見るのが良いと思います。
Khan Academy
Khan Academy は教育系非営利団体です。現在チャンネル登録者数は440万人を超えている大きなチャンネルとなっています。
設立したサルマン・カーン氏はTEDにも登壇していますね。
このチャンネルで学べること(プログラミング関係のみ)
- HTML / CSS
- JavaScript ( ビジュアル表現)
- SQL
- Cryptography
- Computer SCience
カーンアカデミーはプログラミングのみならず、他の科目にも多数の動画があります。オンラインで学ぶ大学のようなものであるため、コンピュータ・サイエンスを学ぶにはうってつけでしょう。
Crash Course
Crash Courseは集中講座という意味です。大学で学ぶ様々な科目の基礎を短い時間で抑えることが出来るスグレモノのYouTubeチャンネル。登録者は850万人を超えているトップレベルの学習系チャンネルですね。
このチャンネルで学べること(プログラミング関係のみ)
- ComputerScience
コンピュータ・サイエンスについてはこのチャンネルでたっぷり学ぶことができます。Khan AcademyとCrash Courseどちらで学ぶかは、お好みでどうぞ!
英語で基本情報あたりの知識を網羅できますね。
終わりに
プログラミングが学べるYouTubeチャンネルを7つ紹介しました。無料でまずは試してみたいという方にとって、非常にありがたいですよね。
たくさんありすぎて、正直どれにするべきか悩むと思いますが、おすすめはDerek Banasですね。Pythonを選ぶのであれば、CS Dojoは力になります。
この二つのどちらかのあとに、他のチャンネルも見てみるとかが良いですね。
ぼくがステップアップに使っているのはUdemyです。
※Udemyで実際に英語でプログラミングを学んでみた記事はこちら。
たくさんの言語があってどれも楽しそうに見えると思いますが、ぼくの経験から最初は1つに絞った方が良いと思います。
無料でもプログラミングが学べる時代、YouTubeも有効に使えると強いですね!
[…] […]