YouTube動画を活用
今日は、どちらかと言うと
今まで英語を勉強してきて、プログラミングにも興味が出て来た
という人向けの記事です。
プログラミング学習を始めるときに、とても参考になるYouTubeのチャンネルを3つ紹介します。
プログラミングの勉強を始めて、英語の情報を活用する必要性を感じている
という人にもお勧めの内容です。
どのチャンネルも、
- どうやってプログラミングの勉強を続けていけばいいのか、ヒントを探す
- プログラミング学習に対するモチベーションを高める
- 特定の専門用語やコンセプトに対して理解を深める
といった点から、とても良い動画がたくさんあります。
Tech With Tim
1つ目は、
です。
このチャンネルは、コンピュータサイエンスを専攻している大学生のTimさんが運営しています。
Timさんは、大学生ですが、幼いころからプログラミングを学んできたということで、
すでにプログラミング歴が長いということです。
インターンシップやハッカソンなど、プログラミングを活用する対外活動にも積極的に参加してきていて、プログラミングに関する知識、スキルが豊富です。
このチャンネルのおすすめポイントは、
プログラミング初心者でも分かりやすい動画が多い
ということです。
- 初心者のためのPythonやJavaScriptコース
- 初心者が選ぶべきプログラミングのプロジェクト
- プログラミングのスキルを活かしてどう稼ぐか
など、幅広い内容が、とても分かりやすく解説されています。
特に、プログラミング言語Pythonの動画が充実していて、
- Pythonで作るWebアプリ
- Pythonでゲーム開発
- Pythonの機械学習チュートリアル
などのコースでは、実際にプログラミングしている画面の共有と丁寧な説明があります。
Timさんは、Webサイトも運営しています。
YouTubeの動画で説明した内容についての、
- プログラミングコード
- 補足説明
を読むことが出来ます。
TimさんのYouTubeチャンネルは、
プログラミングの勉強を始めよう
と思った時に、
まずはメンターと一緒に何か作ってみる
ということを動画を見ながら疑似的に体験できるので、とてもお勧めです。
Hitesh Choudhary
2つ目は、
です。
インドのエンジニアのHiteshさんがこのチャンネルを運営しています。
Hiteshさんは、オンラインコースも開設しています。
Hiteshさんは、仕事で培ってきた幅広い知識から、このYouTubeチャンネルでプログラミング学習に役立つ動画を多数公開されています。
- 初心者のためのLinux
- Androidの開発者になる方法
- ITの職種10種類を紹介
など、魅力的な動画がたくさんあります。
先に紹介したTech With TimのチャンネルではPythonの解説動画が多かったのですが、Hitesh Choudharyでは、Webサイト、Webアプリやサービス開発のためのコースが充実しています。
例えば、
- JavaScript
- MongoDB
- Adobe XD
- WordPress
などのコースがあります。
Hitesh Choudharyの動画コースでは、初心者でも分かりやすいように、
あまり前提知識を必要としないように作られていると感じます。
前提の知識やスキルが必要であっても、それを最初にきちんと説明してくれるので、
自分に足りない知識が分かり、動画を観る前にそれを確認しよう
と学習の効率が良くなります。
プログラミング学習を始めたばかりで、詳しいことはあまり分からなけど、
Webアプリを作るためには、どんな知識やスキルが必要なのか
と考えている人には、特にお勧めのYouTubeチャンネルです。
freeCodeCamp.org
3つ目は、
です。
これは、freeCodeCampが開設しているYouTubeチャンネルです。freeCodeCampは、インターネットの学習サイトを運営している非営利団体(NPO)です。
このチャンネルの特徴は何と言っても、
圧倒的な量の動画コンテンツ
です。
先に紹介した2つのチャンネルでは、
- プログラミング言語を学ぶ
- プログラミングと仕事の関係
といったあたりに重点が置かれています。
一方で、freeCodeCampでは、
- コンピュータサイエンスの基礎コース
- 初心者のためのExcel
- データベースデザイン
- 大学レベルの線形代数
などプログラミング関連知識、スキルについて多岐にわたる動画があります。
freeCodeCampのお勧めの活用法は、以下の形です。
- Tech With TimやHitesh Choudharyなどの動画を視聴しながら、実際に自分でプログラミングをしてみる
- コンピュータに関する基礎知識が自分に足りないと感じる。プログラミングの周辺知識をもっと知りたいと思う
- 本格的にその知識を習得するためにfreeCodeCampの動画を使う
もちろん、
- コンピュータサイエンス全般に興味がある
- 何となく背景知識や原理を知らないと、不安だ
という人は、最初から腰を据えて、freeCodeCampの動画に挑戦するのもありかと思います。
その場合には、全部最初から理解しようとせずに、全体像を何となく把握する、という感じで大丈夫だと思います。freeCodeCampのコンピュータサイエンス基礎コースは、動画が合計20時間分以上あるので、全部追っていこうとすると、なかなか大変になってしまうことが考えられます。
動画を見つつ実践
今日紹介した、3つのチャンネルは、どれも
- 分かりやすさ
- 幅広いテーマ
という点から、プログラミングの勉強を始めた時に参考に出来ます。
動画を見つつ、
実際に自分でもプログラミングしてみることで、
自分に足りない知識やスキルが分かってきます。
そして、
自分が面白いと思うことが具体的に分かってきます。
その結果、
- 自分に足りない知識やスキルを勉強してみよう
- 自分が興味あるものを次に作ってみよう
といったように、プログラミング学習の次のステップが見えてくると思います。
ぜひ、YouTube動画を見てみてください。
コメント