Skip to main content

Home Specialist skills Technology and Software The Scala Programming Language

The Scala Programming Language

  • bullet point
    Gain a clear understanding of object orientation and functional programming and, in particular, all the major features of Scala which enable these styles of programming to be used and combined

Overview

Off the shelf (OTS)

The Scala programming language was invented in 2004 in an attempt to bring functional programming to the JVM and the Java development community. It has risen to prominence in recent years as the de-facto language to compliment and replace java in existing teams, and as an advanced and capable language on greenfield projects. Scala combines advanced techniques long established in the functional programming community with the best practices of object-orientation, allowing developers to pick and chose a style and an approach that suits their team and their problems.

The 5-day course is divided in to 15 modules which includes interactive question and answer (Q&A) style approach and practical exercises.

Delivery method
Face to face icon

Face to face

Virtual icon

Virtual

Course duration
Duration icon

35 hours

Competency level
Foundation icon

Foundation

Pink building representing strand 4 of the campus map
Delivery method
  • face to face icon

    Face to face

  • Virtual icon

    Virtual

Course duration
Duration icon

35 hours

Competency level
  • Foundation icon

    Foundation