こんにちは、こるますです。
インドでのIT留学から帰国して、だいたい1か月が経過しました。
日本では、ITの仕事をしているわけでもないので学んだことは流れていくばかり。。。
そこで、留学中の学びを無駄にしないように学習継続を! と思い、webサイトを探した結果、見つけたサイトをご紹介します!
無料で、課金なく、かなり学べるのでオススメのサイトです!
【無料】英語でプログラミングを学べるサイトがこちら↓
webサイトの名前もそのまんま freeCodeCamp です。
ほんとうに
無料で、課金なく、かなり学べるのでオススメのサイトです!
freeCodeCampで学べること
HTMLやCSSが一番上のResponsive Web Designに入ってます。
Javascriptも入っていますが、ちょっと苦手意識があって
先にひとつ飛ばしたFront End Libraries Certificationに手をつけ始めました。
ちなみに、こちらの単元ではBootstrapやjQueryなどが学べます。
【無料】英語でプログラミングを学べるサイトの利用方法
このwebサイトで学ぶには、無料登録が必要です。
アカウントを獲得すると学習記録がきちんと保存されます。
ログアウトした後も、またこのホームページを開いてSign inをすれば問題ありません。
1408のうち、237のレッスンを修了しているみたい。ぱっと見少ない。。。
プロゲートのように、最初は<h1>タグで”Hello World!” を表示させようというところから、
いじるところ満載の課題がでてくるレッスンが増えてきます。
レッスンで学んだことを活用して、CodePenを使ってプロジェクトをつくる課題も含まれています。例えば、
という条件にしたがってつくる感じです。
(別でCodePenという姉妹サイト?に登録する必要があって、ちょっとめんどくさい)
わたしは手広く勉強したかったので、1つやってBootstrapの勉強に移ってしまったけど、
このプロジェクトが実践練習になっていちばん力がつきそう。(プロジェクト再開しよう。)
英語のサイトで説明がわかるか心配
大丈夫!とは言い切れないです。動画で学ぶタイプのサイトでもないので。
わたしはこれより先に日本語のサイト(プロゲート)で勉強していたので、hタグやクラスについては多少の知識はありました。
ん?タグ?クラス?という状態 + 英語わからん → きついかもしれません
でも、逆に少しの知識があれば「こんなことできるんだー!!!」という発見がほんとうに多くてさくさくと進んでしまうと思います。
「これ使いたい!」というコードがてんこ盛りなのでストックしてます
ただ、やっぱり「なぜこの課題がクリアできないのかサッパリわからん」ということも出てくると思います。
課題の条件に”add Alphabet in なんとか tag” のようなものがあって、なにを書いてもクリアできず、
結局”Alphabet”でクリアできたときは苦笑いしました
そんなときは、カリキュラム一覧を新しいタブかウィンドウで開いて、ひとまず次のレッスンに進んでしまえばいいと思います。そこにヒントがあることも!(ほぼ答えか)
あとは、そこの項目を日本語で検索すればいいと思います。
それなら、最初から日本語で学べばよくない?という方もいらっしゃるかもしれませんね。
英語でプログラミングを学べる無料のサイトのおすすめポイント
◎無料で学べる範囲が か・な・り 広い(課金なし)
これはほんとうに最大のグッドポイントです。
「プログラミングはじめまして」のときは、続けるかもわからないので初期投資は抑えたいところ。
日本語のサイトで始めるも、いいところまできて課金が必要なのね、となります。
その点、このサイトは無料で学び続けられるのでありがたいです。
△英語で理解できないこともあるかも…
1文1文は短い英語で説明がされていて、多少のプログラミング知識で補えることが多いです。
もしだめでも、飛ばすか、日本語で調べれば乗り切れます!
それなら、はじめから日本語で勉強すればいいやという方
本を読む→じっくり勉強できるけど詳細すぎて、ちょっと時間がかかるし初期費用がかかる
日本語サイト→そもそもfreeCodeCampでつまずくところまで無料ではたどりつかない
【絶対にプログラミングを身につける】という方は、日本語のものだけに力をそそいだ方が良いと思います。スクールはやっぱりカリキュラムが確立されているし。
・TechAcademy [テックアカデミー]
・WEBCAMP[ウェブキャンプ]
やっぱり、疑問をプロに聞いて解決できるのは強いもんなあ。
とりあえず、無料体験だけやってみるのもありよね。
ただ、【プログラミングやってみたいなぁ】という方には英語のサイトも検討することをおすすめします!
日本語のサイトで少し勉強をしたら、試してみてはいかがでしょうか(^^)