Webサービス

【 海外限定 】 プログラミングを学習できるサービスサイトのまとめ

プログラミングを学習できるサービスサイトのまとめ

「プログラミングを勉強したいけど海外サービスにはどんなものがあるの?英語を勉強しながらプログラミングした方が効率良さそうだしちょっと知りたいかも!」

っていう人をイマジネーションしながら書いてみました。

 

それはさておき、世界の方が広い!広い方が面白いものも多くなる!面白いものなら楽しくなる!

という僕の理屈で持ってして海外のおもしろそうなプログラミング学習のWebサービスを掘り出してピックアップしました。

 

思った以上に素晴らしいサービスが見つかったのでぜひ知っておいて損はないかと思いますよ!

海外プログラミング学習サービス まとめ

学習サービス一覧

①freeCodeCamp

②TheCodePlayer

③Scrimba

④Enlight

⑤HackerRank

⑥scotch

⑦codewars

⑦CODEACADEMY

似たようなサービスも多いのでコンテンツがあまり被らないように7つ選びました。

①言語のリファレンス freeCodeCamp

freeCodeCamp

とにかく一つのテーマに対するコンテンツの量と幅が広いです。フロントエンドよりのコンテンツが多めですが、Pythonなどもあります。

 

それぞれのコンテンツで学習時間の推定が300時間分あるということで、辞書やTIPSとして部分的に利用すると良さそうですね。

②即実践 TheCodePlayer

TheCodePlayer

HTML / CSS / JavaScirptの成果物ができるまでの過程を見ながらコードを学ぶことができます。

動画とエディターが合体したような作りになっているので、コーディングの途中から自分で入力していくことができます。

自前のエディターで模写もいいですし、直接、プレイヤーに入力しても良いので便利です。

③環境不要 Scrimba

Scrimba

Scrimbaもエディターと動画が合体していて、途中から自分で入力することができます。

TheCodePlayerが小ネタのプレイヤーエディターだとすると、Scrimbaはもう少しプログラミング全体が見れるプレイヤーエディターです。

基礎学習のコンテンツから、Reactのチャットアプリを製作できるものまで幅広いです。

フロントエンド寄りになります。

④ミニアプリ完成までのワンパッケージなチュートリアル Enlight

Enlight

GIFはTwitterbotのチュートリアルです。

他にもアプリ完成までをワンパッケージでまとめたTIPS集を自分で選べます。

Webサービスを開発する前に、このサイトで自分が作りたい成果物に近いもので予習すると効率が良さげですね。

⑤教養のプログラミング HackerRank

いろいろな言語の中から選べて、学校で教わるような教養レベルのアルゴリズムを学べます。

JavaScirptで試してみました。実戦で必要になるような基本的なコードは事前に御膳立てしてくれて、コアなアルゴリズムの部分だけを触れるようになっています。

基本の基本から学びたい人向きだと思います。

⑥海外のQiita?Scotch(スコッチ)

Sctoch

いろいろなチュートリアルが載っています。日本語のチュートリアルで理解できなかった際にこのサイト内の検索窓で調べてみても良いかもしれません。

⑦アルゴリズム道場 codewars

codewars

与えられた問題を好きな言語で問いていってアルゴリズムを学習できるサービスです。

英語で問題も書かれているので問題の意味を理解して、実際に答えとなる関数を入力していけるので英語の勉強にも向いています。

ある程度のアルゴリズムを解く自信がついてきたらやってみると良いかもしれません。

⑧英語のProgate CODEACADEMY

CODEACADEMY

英語の説明文と、実践する内容を読んでから、エディターに入力して課題をこなして行きます。

英語を読めないと先へ進めないので復習代わりにこのサイトを通じて英語で課題を解いていくのも良いかもしれません。

フロントエンドから、Python Ruby SQL C++まであります。

 

プログラミングを学習できるサービスサイトのまとめ

日本のプログラミング学習サービスも面白いものがたくさんありますが、世界は広いので海外だとさらにユニークなものが見られます。

僕も日本語で調べてもわからなかったら積極的に利用していこうと思います。