August 2016
Intermediate
12h 46m
English
You’re a software developer with a basic understanding of Java, but you want to write concise and expressive code in a purely functional style. This course covers the fundamentals of Scala, a dynamic, general-purpose programming language for the Java Virtual Machine (JVM) used in everything from data science to distributed computing. You’ll dive into such topics as methods, classes, objects, and functions, and master best practices so you can be on your way to writing Scala code that is elegant, scalable, and fully interoperable with Java. Once you’ve added the skills in this course to your programming tool belt, you’ll be ready to move on to more advanced Scala development challenges.
Watch now
Unlock full access