Training Trains logoInternship
Student login
โ† All free certificates
Free learning path

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
Start module 1 โ†’
  1. 1Getting started with ScalaScala mixes object-oriented and functional programming on the JVM.0/4
  2. 2Values, variables and typesScala prefers immutable values and infers types.0/4
  3. 3Functions and methodsFunctions are first-class values in Scala.0/4
  4. 4CollectionsScala has rich immutable collections and powerful methods.0/4
  5. 5Pattern matchingmatch checks a value against patterns and extracts parts.0/4
  6. 6Classes, objects and traitsScala models data with classes, case classes, objects and traits.0/4
  7. 7Option, Either and error handlingScala models missing values and errors as types.0/4
  8. 8Functional programming ideasPure functions and immutability make Scala code predictable.0/4
  9. 9ConcurrencyScala handles concurrent work with Futures and actors.0/4
  10. 10Scala in the real worldBuild, test and use Scala for data and services.0/4
Final step

๐Ÿ† Full Scala Programming certificate

20 questions from basic to advanced, 60% to pass. Best taken after the modules.

Get the full certificate โ†’
๐Ÿ“ N.G. Palayam Branch: directions๐Ÿ“ Perundurai Branch: directionsAll offices & phone numbersPrivacyCode of Conduct
๐Ÿ’ผ Mentor on LinkedInโ–ถ๏ธ YouTube๐Ÿ“ธ Instagram๐Ÿข LinkedInWhy connect?
ยฉ 2026 Training Trains Software Technologies & Institute, Erode ยท trainingtrains.com