自宅でも独学
- スクールに通いたいけど、時間が確保できない
- 自宅で勉強したい
- 家での時間を活用したい
など、自宅での学習は最近注目されていると思います。
始めようとは思ったものの、どうすれば…と感じる人は少なくはありません。
今日は、
とりあえず、自宅学習を始めてみようと思った人が
- 英語学習
- プログラミング学習
でどんなリソースを使えるのか、お勧めのものを紹介します。
- 気になるから始めてみよう
- 始めやすそうだから試してみるか
など、何かきっかけになるかもしれません。
英語学習編
まずは、英語の学習についてです。
ジャンルごとに自宅学習に活用できる教材を紹介します。
英会話
英会話に役に立つ多くのコースがあります。
日本語話者向けの英会話コースがあり、動画を使って英会話で使えるフレーズや発音などを学ぶことができます。
ユニークなものとして、日本語を英語で学ぶコースもあります。
Real Japanese Phrases for Speaking
普段の英語学習とは違った観点から英語を学べるかもしれません。
英単語
英単語学習に便利な動画が多くあります。
How To Learn And Use 1000 English Vocabulary Words
では、英単語の基本的な習得方法について説明されています。
英単語の学びなおしに活用できます。
中学3年分の英単語900単語を27分で総復習、など分かりやすい動画が多い印象です。
英文法
基礎的な文法確認に活用できます。
- 英文法を復習したい
- 基礎から英文法を学びなおしたい
などの時には、便利なWebサイトです。
英語のサイトですが、かなり基礎的な部分から様々な学習コースが用意されているので、教材の選択肢の一つになると思います。
英検
受験情報だけでなく、過去問も参照できるため、英検対策の基本として活用できます。
英検に関する様々な記事を読むことができます。
TOEIC
受験情報だけでなく、勉強法やサンプルの問題も参照できるため、TOEIC対策として活用できます。
TOEICの勉強法や各セクションの対策動画などが充実しています。
TOEFL
各セクションの解説動画をはじめ、TOEFL対策に役立つ情報が集約されています。
トフレ!(旧 WebTOEFL) 葛山のTOEFL® TEST ブログ
対策や勉強法を含め、TOEFL情報が豊富にあります。
英語学習については、こちらの記事も参考になると思います。
プログラミング学習編
次はプログラミング学習についてです。
こちらもジャンル別に紹介します。
Web開発
HTML、CSS、JavaScriptなどの基本を学ぶことができます。
日本語の無料動画では、プログラミングの紹介動画は数多くありますが、無料で全て完結する動画は少ない印象です。
このチャンネルでは、
- JavaScript
- PHP
- MySQL
などについての学習コースがあり、かなりの時間を使って解説されています。
ゲーム開発
ゲームエンジンUnityを使ったゲーム開発向けのチュートリアルを確認することができます。
ゲームエンジンUnreal Engineでの開発の学習コンテンツを利用することができます。
このチャンネルは、ゲーム開発のための解説動画というよりは、開発実況動画が充実しています。JavaScriptやC言語を使ってゲーム開発する様子が詳細に紹介されているため、ゲーム開発の学習教材にも活用できると思います。
IoT
ArduinoやRaspberry Piに関する解説記事が集約されています。
Raspberry Piを使った電子工作やIoT関連情報に関する記事が多数あります。
AI / 機械学習
筑波大学の機械学習に関する講義が視聴できます。
日本語で無料で全て完結する機械学習の詳細な解説動画は、まだそれほど多くはないと思うので貴重です。
Pythonの機械学習 / ディープラーニング用ライブラリとして有名なTensorFlowの使い方を学ぶことができます。
プログラミング学習については、こちらの記事も参考になると思います。
英語+プログラミング編
英語を使ってプログラミングを学ぶことで、
- プログラミングの教材の選択肢が増える
- 英語とプログラミングを並行して学習できる
などのメリットがあります。
英語×プログラミングについては、2つの方向で学習を進めていけると思います。
- 向上させたい英語の能力から考える
- プログラミング学習を主体に考える
です。
向上させたい英語の能力から
1つ目の場合は、
- Vocabulary
- Pronunciation
- Grammar
- Reading
- Listening
- Speaking
- Writing
など自分で伸ばしたい英語のスキルを考え、それに関連するプログラミングの教材を選ぶようにします。
例えば、
- Vocabulary, Reading → プログラミング言語の公式ドキュメント(英語)のページで学習
- Pronunciation, Listening → MOOCやYouTubeのプログラミング教材で学習
- Grammar, Writing → プログラミングコード内のコメントアウトを英語で書く、英語のQ&Aサイトを使う、GitHubを英語で使う
- Speaking → テクノロジー関連のオンラインミートアップに参加する
などです。
ターゲットの英語スキルを軸に、プログラミング学習法を選ぶことで、着実に英語スキルを伸ばすことを目指します。
プログラミング学習を主体に
2つ目は、プログラミング学習を中心に考える方法です。
この場合は、
- Pythonを学んでいるので、Pythonの良い英語教材があるか探す
- JavaScriptを復習するので、世界中で広く使われているコンテンツがあるか探す
などの形です。
結果的に使用する教材が、
- Webの記事
- 動画
など、どういった形のコンテンツになるかは分からないのですが、どれも英語のコンテンツであるため、ReadingやListeningなど英語の何かしらのスキルは伸ばすことができます。
このように、プログラミング学習の軸足を外すことなく何かしらの英語のスキルも付けていくことは可能です。
活用できるリソースはたくさん
紹介してきたように、英語とプログラミング学習について、
自宅学習できる教材は数多くあります。
自宅にこもって集中して学習
する環境は整えられます。
また、交流という面でも
- オンラインミートアップ
- Q&Aサイト
- その他のオンラインコミュニティ
はたくさん出てきています。
自宅学習でもオンライン上のコミュニティを活用しつつ、
積極的に学習を続けることは可能です。
自宅でしかできない学びはきっとあります。
この機会に、自宅学習を始めてみてはどうでしょうか。
コメント