Fast Track to Scala

Object-oriented meets functional—elegant class hierarchies, seamless Java interoperability, maximum code reuse and extensibility, built to solve difficult concurrency challenges. Take your first steps in Scala with the best trainers!


  • Developers who have experience and proficiency in Java, C++, C# or Ruby
  • Scala programmers with minimal experience looking for a refresher
  • Managers who want to gain an understanding of functional programming


  • Developers gain knowledge and skills to confidently program in Scala
  • Certified Lightbend Trainers share coding insights that lead to high-quality code
  • Re-discover a passion for software - Scala is fun!


  1. Language fundamentals
  2. Tools for Scala Development
  3. Collections & Functional Programming
  4. For-Expressions & Loops
  5. Inheritance & Traits
  6. Pattern Matching & Optional Values


  • Level: Introductory - no previous knowledge of Scala is assumed
  • Length: Two days - 14 hours of classroom time, plus breaks
  • Approach: Beyond education - students code through a training case study and discover how to effectively apply Scala in their work environment
  • Requirements: Students must bring their own laptops with Java 6 or higher installed

Related Trainings

  • Advanced Scala
  • Fast Track to Play with Scala
  • Fast Track to Akka with Scala
  • Advanced Akka with Scala