47 Degrees joins forces with Xebia read more

Fast Track To Scala

Fast Track To Scala

This course is designed to give experienced developers the know-how to confidently start programming in Scala. The course ensures you will have a solid understanding of the fundamentals of the language, the tooling and the development process as well as a good appreciation of the more advanced features. If you already have Scala programming experience, then this course could be a useful refresher, yet no previous knowledge of Scala is assumed.

Coffee, light snacks and box lunch from Delicatus will be provided with your course fee.


After having participated in this course you should:

  • Be a competent user of Scala
  • Know and be able to apply the functional programming style in Scala
  • Know how to use fundamental Scala tools
  • Be confident to start using Scala in production environments


  • Application developers wishing to learn Scala


Students taking this course should have:

  • Experience with Java (preferred) or another object-oriented language
  • No previous Scala knowledge is required

Setup Requirements

To complete the exercises in this course, students need to install the following before class:

  • JDK 6 or above
  • Typesafe Activator
  • Scala IDE or Intellij IDEA with Scala plugin

About the Instructor

John Nestor is a Senior Software Architect and Trainer at 47 Degrees. After earning degrees at both Boston University and MIT, John went on to teach computer science at both BU and CMU. He both founded and manages the Seattle Scala Meetup and is also a member of IFIP Working Group 2.4 on system software. His accomplishments include writing a number of open-source Scala systems including a high-performance Json library, a no-sql database, and a framework for high-performance backend services. His primary interests include programming language design and implementation, software development tools, scalability, big data, and security. Prior to joining 47 Degrees, John led the Scala engineering efforts as a Senior Architect with Whitepages.

Want to train your entire team? Contact us to see about a group discount or customized training for your organization.

Ensure the success of your project

47 Degrees can work with you to help manage the risks of technology evolution, develop a team of top-tier engaged developers, improve productivity, lower maintenance cost, increase hardware utilization, and improve product quality; all while using the best technologies.