Logo
flag

Advanced Scala 3 and Functional Programming

Logo

Please rate the course

0.0
Category:
Language:
English
Duration:
15:12:26
Number of lessons:
46
Added date:
22/04/2024
Rating:
0.0

Course short description

Become a pro. At this point, I don't need to pitch Scala to you. You've seen it in action, you know the basics, and I'm willing to bet you like it at least a bit.

Perhaps you want to contribute to a bigger project, or need to write your own libraries at work so you can reuse them for a large system. Maybe you need to dive deep into a complex codebase or into a massive framework like Akka or Spark, but the internal code looks overwhelming.

This course is for you. The course is for the Scala programmer who understands the essentials and wants to level up.


After this course, you'll be able to:

  • read any Scala code in any codebase, in any project, no matter how big, difficult or obscure
  • contribute to any Scala project of any scale
  • confidently write your own Scala libraries
  • easily browse through the implementations of existing libraries without confusion
  • work with concurrent JVM applications written in Scala
  • apply advanced functional concepts, including partial functions, lazy evaluation and monads
  • work with infinite collections
  • understand Scala's implicits mechanism, including your power and responsibility
  • master Scala's unparalleled type system
  • use the Scala compiler to your advantage

Write your comment

Logo