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
Next-Gen Encryption for Post-Quantum Security | CLEAR by Quantum Knight Icon
Next-Gen Encryption for Post-Quantum Security | CLEAR by Quantum Knight

Lock Down Any Resource, Anywhere, Anytime

CLEAR by Quantum Knight is a FIPS-140-3 validated encryption SDK engineered for enterprises requiring top-tier security. Offering robust post-quantum cryptography, CLEAR secures files, streaming media, databases, and networks with ease across over 30 modern platforms. Its compact design, smaller than a single smartphone image, ensures maximum efficiency and low energy consumption.
Learn More
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