About the course:
Our instructor-led Scala training course will give you the theoretical and practical skills to begin developing Scala applications - learn the language features, syntax and how to use Functional Programming techniques. We've updated the course to include the new features of Scala 3 so you'll be getting the latest and greatest functionality.
Known as an "Object-Functional" language, Scala can be used for scripting as well as for programming software applications. Scala compiles to Java bytecode, with executable applications running on the JVM.
Scala is a low-ceremony, statically typed language, with full support for functional programming techniques such as anonymous functions, currying, pattern matching, immutability, and type inference.
This course can be taken as part of a wider training programme or as a standalone workshop - we offer public scheduled courses in London and custom on-site courses - all with remote attendance available. If you