Scala Exercises is an open source platform for learning Scala through interactive exercises and tutorials. It provides a hands-on learning environment where users can read theory and immediately code (in the browser) and see results. The content covers Scala language features, functional programming libraries (cats, scalaz, etc.), and fp-style patterns. It is modular, so additional modules or “sections” can be added for new topics or libraries. The aim is to reduce the friction in learning Scala by integrating documentation, examples, and live code execution in a unified environment. It also serves as a community-driven repository: contributors can author and maintain exercises, and learners can see evolving content aligned with the Scala ecosystem’s changes.

Features

  • Hundreds of solvable exercises across categories (StdLib, Cats, Shapeless, etc.)
  • Explanations before exercises, sample code, interactive feedback in browser
  • Organized categorically by topic / library so learners can choose what to focus on
  • Browser-based: no need to install Scala locally to try many exercises (interactive UI)
  • Supports test suites / automatic checking of submitted exercise results
  • Community contributions (open source), continuous addition of content, multiple library support

Project Samples

Project Activity

See All Activity >

Categories

Education

License

Apache License V2.0

Follow Scala Exercises

Scala Exercises Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Scala Exercises!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Scala

Related Categories

Scala Education Software

Registered

2025-09-18