「最近よく見かけるオンライン学習ってどうなんだろ?」
こんにちはJun(@JunNomad)です。
こういった方々はぜひ読んでください。
僕は現役フリーランスプログラマーです。
2019年より海外に生活拠点を移しITを中心に稼いでいく予定です。
そんな僕が日本以外での生活を可能にするため身につけている(現在も習得している)プログラミングと英語を効率よく学ぶための方法をご紹介しようと思います。
Udacity
こちらのサイト全て英語ですが実践方式にプログラミングを学ぶには僕が使ってみたサイトの中では一番ではないかと思います。
等、コース毎に目的に沿ったプログラミング技術を実践形式で学べる仕組みになっています。
ここからは僕が実際に受講したFull-Stack-Web-Developerコースに沿ってご紹介したいと思います。
まずコースの流れですが
- 講師のレッスンを動画で確認
- 講師の動画の途中で出てくるクイズに答えて知識の確認
- 実際にプロジェクトを作成して提出しレビューしてもらう
基本的には上記の手順で3つから4つのプロジェクトを各コース作成していくようです。
ちなみにこれらのコースで作成したプロジェクトはそのまま自分の成果物としてアップロード可能です。
実際に体験してみて実感した感想としては、まったくの初心者でFull-Stack-Web-Developerコースを受講するのは正直かなり厳しいです。
まずは下記のコースのような無料で体験出来るコースから受講してステップアップを図る方が良いと思います。
また、コースで実際に使用されるツールは比較的新しい物を使うのでこの辺りも即戦力として就職するためにUdacityを受講することが良い点ですね。
下記はFull-Stack-Web-Developerコースで使用したツールです。(2018年時点)
- Git・GitHub
- VirtualBox・Vagrant
- AWS
- Heroku
Udemy
Udemyというサイトご存知でしょうか?
こちらは動画学習サイトで、主にプログラミング関係の講義を英語で行っている動画が多いのです。一つ一つの動画が10時間以上のものも多く、プロジェクトの作成を最初から最後まで確認出来る動画も多数あります。
プログラミングを学習してると本に書いてある内容をコピーしたのに動かない!とかWebで検索した結果が一部分のコードしかないから実際に動かせない!とかで困ることって初心者の内は特に多いと思います。
ですのでUdemyのような動画学習サイトは今からプログラミングを始める人にはぜひ使ってもらいたいサービスですね。はっきり言って本を買って勉強するならUdemyで動画買って勉強した方が絶対早く身に付きます!
Udemyでは動画の購入前にサンプルの動画で確認出来るので興味のある動画をとりあえずサンプルで確認してからの購入がオススメです!
Udemyプログラミング動画おすすめ(海外)では、英語とプログラミングを同時に学習できる動画をご紹介しています。
ちなみにUdemyですが英語以外にも日本語での動画も結構あります。
日本語のおススメ動画はこちらから。
その他おすすめサイト
僕個人としては上記2サイトが特におすすめですが、他にも良いサイトがたくさんありますので紹介します。
Codecacademy
おそらくUdacityと並ぶくらいに有名なオンラインスクールだと思います。
自分が実際に受講したわけではないので詳しくはわかりませんが、Udacityとどちらを受講しようか最後まで悩んだサイトです。
Treehouse
Treehouseもおそらくプログラミング関連のワードとかを検索してたらどこかで広告を見たことがあるかも知れません。
こちらも評判悪くないので興味のある方は一度チェックしてみてください。
この記事ではプログラミング + 英語での学習に絞ってオススメサイト紹介しました。
英語はあまり自信ないから日本語のオンラインスクールを探してるって方は下記の記事でまとめてますので参考にしてみて下さい。
最後に、意外と知られてないですがYoutubeもプログラミング学習で結構使えますよ!
自分の学びたい言語で調べてみてくださいね。