プログラミングを本当に得意にしましょう。

学びと練習、そしてメンタリングを独自に組み合わせて、83のプログラミング言語を使いこなせるようになりましょう。Exercismは楽しく、効果的で、ずっと100%無料です。

Exercism

は、コミュニティの支援によって運営されている独立した非営利団体です。

もっと詳しく

8,689以上のプログラミング演習。
「アレルギー」から「シマウマのパズル」まで。


手を動かして学びましょう。概念への理解を深めてくれる楽しいプログラミング演習を通して、プログラミングが上達します。

アレルギー

アレルギー

ある人のアレルギー点数が与えられたとき、その人が特定の項目にアレルギーがあるかどうかと、アレルギーの全リストを判定します。

C++ C# JavaScript
さらに40トラック
クイーンの攻撃

クイーンの攻撃

チェス盤上の2つのクイーンの位置が与えられたとき、互いに攻撃できる位置にあるかどうかを判定します。

C++ Rust Ruby
さらに60トラック
シマウマのパズル

シマウマのパズル

住人のうち、水を飲むのは誰でしょう? シマウマを飼っているのは誰でしょう? シマウマのパズルをコードで解けますか?

Ruby Go Bash
さらに70トラック

自分の環境でコードを書く

Exercismは、CLI優先のツールとして作られています。ターミナルから直接、演習をダウンロードして提出できます。

Exercismのブラウザ内エディターを使う

試してみたいだけなのに、言語をローカルにインストールするのに何時間もかける必要はありません。ブラウザ内エディターでは、83個のプログラミング言語すべてをサポートしています。

コードの自動解析を受けられます

うまくできたかどうか、あまり自信がありませんか? 解答を自動で解析して、すばやいフィードバックと改善ポイントをお届けします。

人のメンタリングで知識を深めましょう。無料です。


演習でメンタリングを受けると、その演習への新しい刺激的なアプローチが見つかります。特定のプログラミング言語の慣習やイディオム、考え方にもっと親しめるようになります。

なぜメンタリングなのか?


自分が知らないことに、自分では気づけない

新しい言語を学ぶとき、一番難しいのは、自分の知識の穴に気づけないことです。メンターはコードを見れば、まだ馴染みのない考え方をすぐに見つけ出し、新しい知識の扉を開いてレベルアップを後押しします。

言語特有の慣習を学ぶ

言語に流暢になるとは、その言語でコードが書けるというだけではありません。その言語で考えられるようになることです。メンターは、考え方を組み替えて慣用的なコードを書けるよう導きます。

誰かと一緒に学ぶのは楽しい

実際の人からフィードバックをもらうのは、とてもわくわくする学び方です。そして、自分がメンターになってフィードバックを返すのは、さらに大きな一歩になります。ぜひこの輪を完成させましょう。メンタリングを受けて、そしてメンタリングする側にも🎉