Scala Primer

  • Heiko Seeberger Typesafe
September 13, 2012 9:00 AM - 5:30 PM


This tutorial will introduce you to the Scala. It is intended to enable experienced developers to confidently start programming in Scala. No previous knowledge of Scala is assumed. Although intense, the course ensures you will have a solid understanding of the fundamentals of the language and the tooling.


After having participated in this course you should


The presentation will frequently be mixed with hands-on exercises that give you a good opportunity to try what you have learnt and a chance to clarify your understanding.


Please bring a laptop to the tutorial. Ideally, you should install the required software on your laptop before the tutorial. If that fails, we'll have a machine on-site for you to connect to. In that case, make sure to have an RDP client (a client for Microsoft's Remote Desktop protocol) installed on your laptop, so you can connect to our on-site machine.

If you have problems or questions, please contact Mike Sperber (sperber(at)deinprogramm(dot)de).

Installing the prerequisite software

You will need a machine with Java 6 installed.

Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL
mkdir -p ~/.sbt/plugins
  "com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0"
g8 typesafehub/training-ftts
[info] Successfully created Eclipse project files ...

Heiko Seeberger

Heiko Seeberger

Heiko Seeberger is the Director Professional Services at Typesafe. He has been a Scala enthusiast ever since he came to know this beautiful language in 2008. He has more than ten years of professional expertise in consulting and software development on the Java platform, actively contributes to Scala community projects and regularly shares his expertise in articles and talks. Heiko is the main author of the German Scala book "Durchstarten mit Scala".