Eclipse Training Alliance > Training courses > Scala

The Scala programming language will change the Java world: As a language for the Java virtual machine it is both easier and more advanced than the Java language. Scala offers very high productivity and flexibility, because it is a scalable language that can grow and adapt to your needs. Because of its object-functional style it enables a concise programming style and is very well suited for handling concurrency. Also very important: Scala is fully interoperable with Java and hence saves and leverages existing Java assets. Learn Scala, the future of Java!

Beginning Scala

You are familiar with Java and want to move ahead? This intensive two-day course will teach you the fundamentals of Scala.

Lift Web-Framework

Lift brings a fresh and innovative approach to web development. It is not just another web framework offering some incremental improvements over the status quo - it redefines the state of the art!

OSGi on Scala

This course will not only teach you developing OSGi bundles with Scala, but also to apply Scala's advanced features to ease OSGi development through a domain specific language.

Upcoming courses

Soon available.