Scalaを学んでマスターしてみませんか?

ExercismのScalaトラックに参加すると、 95個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

Scalaについて

Exercismには、Scalaの95個のプログラミング演習があります。 ハイスコアからパスカルの三角形まで。


Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。

ExercismのScala演習をすべて見る

Scalaの主な機能


Scala

モダン

Scalaは絶えず進化を続ける言語で、研究と実務の世界をつなぎます。

マルチパラダイム

Scalaは、オブジェクト指向プログラミングと関数型プログラミングを、簡潔で高水準なひとつの言語にまとめ上げました。

高度な型システム

推論付きの静的型付け、トレイト、型クラス、高階型、型付きマクロ

マルチプラットフォーム

ScalaはJVM、JavaScript(ブラウザーとNode.js)、ネイティブコードで動作し、相互運用できます。

不変性

Scalaは不変データ構造を特に重視しています。

広く使われている

Scalaは、世界のIT業界の大手企業でも使われています。

Scala流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。Scalaも 同じです。メンターが、Scalaのエンジニアのように 考える方法と、Scalaらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Scalaでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったScalaの演習

ExercismのScalaトラックには、95つの演習があり、より良いコードを書くのに役立ちます。

Scalaの演習をすべて見る
Scala

Scalaトラックを始めましょう

何より、誰にとっても100%無料です。

Scalaトラックに参加する