🎉 Exercism Research is now launched. Help Exercism, help science and have some fun at research.exercism.io 🎉

Learning Scala


Online Courses

  • Functional Programming Principles in Scala - In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks. You will also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically.
  • Functional Program Design in Scala - In this course you will learn how to apply the functional programming style in the design of larger applications.
Programming person with notebook