โ All free certificatesFree learning path Final step
Scala Programming
10 short modules. Each one: a simple lesson, two quick games and a 8-question quiz for its own free certificate. Finish them all, then take the full Scala Programming certificate.
0 of 10 module certificates
- Getting started with ScalaScala mixes object-oriented and functional programming on the JVM.0/4
- Values, variables and typesScala prefers immutable values and infers types.0/4
- Functions and methodsFunctions are first-class values in Scala.0/4
- CollectionsScala has rich immutable collections and powerful methods.0/4
- Pattern matchingmatch checks a value against patterns and extracts parts.0/4
- Classes, objects and traitsScala models data with classes, case classes, objects and traits.0/4
- Option, Either and error handlingScala models missing values and errors as types.0/4
- Functional programming ideasPure functions and immutability make Scala code predictable.0/4
- ConcurrencyScala handles concurrent work with Futures and actors.0/4
- Scala in the real worldBuild, test and use Scala for data and services.0/4
๐ Full Scala Programming certificate
20 questions from basic to advanced, 60% to pass. Best taken after the modules.