title | layout | redirect_from | |
---|---|---|---|
Learning Resources |
inner-page-no-masthead |
|
Scala Exercises is a series of lessons and exercises created by 47 Degrees. It's a great way to get a brief introduction to Scala while testing your knowledge along the way.
There are a few interactive resources for trying out Scala, to get a look and feel of the language:
- Functional Programming Principles in Scala, free on Coursera. This is a course about functional programming given by Martin Odersky himself. You can access the course material and exercises by signing up for the course.
- Functional Programming in Scala Specialization, free on Coursera. The Specialization provides a hands-on introduction to functional programming using Scala. You can access the courses material and exercises by signing up for the specialization. Includes the following courses:
- Functional Programming Principles in Scala
- Functional Program Design in Scala
- Parallel programming
- Big Data Analysis with Scala and Spark
- Functional Programming in Scala Capstone
There are a handful of websites where you can interactively run Scala code in your browser! Have a look at scala-js-fiddle, Scala Kata, and Scastie for more.
allaboutscala provides detailed tutorials for beginners.
Independent Courseware, online self-study or instructor-led Scala and Play courses for a fee.