View Syllabus

Skills You'll Learn

Scala Programming, Software Testing, Functional Programming, Object-Oriented Programming (OOP), Parallel Computing


4.9 (20 ratings)
  • 5 stars
  • 4 stars
Jun 15, 2021

Excellent course, I really enjoyed it! With not a lot of practical experience with FP (yet) it was a bit of challenge at times. But the forum and support was helpful.

Jun 14, 2021

Nice course, I knew scala 2 very well and was happy to learn of the new scala 3 idioms. Thanks for taking the time to put all this together.

From the lesson
Getting Started, Basics, Domain Modeling
First, get up and running with Scala on your computer. Then, learn how to write and evaluate basic expressions and definitions. Last, learn how to model a business domain by defining case classes and sealed traits.

Taught By

  • Placeholder

    Julien Richard-Foy

    Computer Scientist
  • Placeholder

    Noel Welsh

Explore our Catalog

Join for free and get personalized recommendations, updates and offers.