Stairway to Scala (Applied Topics) by Bill Venners and Dick Wall

Topics covered at STAIRWAY-TO-SCALA-01-03
View Schedule & Book More dates available

Next up:

Want to learn the Scala language and core libraries? Want to find out more about ScalaTest, profiling and best practices from the best in the business? Then come along to this very special Tutorial delivered by Dick Wall and Bill Venners to hone your skills!

Join Dick Wall and Bill Venners for Stairway to Scala 2017!

Stairway to Scala Applied takes you from any level of Scala knowledge (including none) and elevates you to a level where you can effectively and confidently use Scala on a daily basis.

The exercises will immerse you in Scala programming and after 3 days you will find that you have familiarity with the language from the amount of coding practice you get. Meanwhile the topics cover all important aspects of the Scala language and introduce the most important parts of the core libraries, including the Collections, Futures and Actors APIs.

We round up with a look at using Scala in a mixed Java/Scala environment, and using SBT to build Scala projects, including writing custom settings and tasks.

Learn how to:

  • Harness the power of Scala and core libraries
  • Apply best practices to improve the performance of your Scala code
  • Use Akka and Actors
  • Integrate with Java
  • and much more!

    Check out the full course program here

About the Authors

Bill Venners

Bill Venners is president of Artima, Inc., provider of Scala books, developer tools, training, and consulting. He leads the open source projects for the ScalaTest testing library and the Scalactic library for functional, object-oriented programming. He is coauthor with Martin Odersky and Lex Spoon of the book, Programming in Scala.

Dick Wall

Dick Wall is a member of the JavaPosse and partner of Escalate Software. Dick was also the recipient of last year's Phil Bagwell Award for his dedication to the Scala community.

Thanks to our partners

  • First Steps in Scala
  • Next Steps in Scala
  • Classes and Objects
  • Built-in Control Structures
  • Functions and Closures
  • Composition and Inheritance
  • Scala's Hierarchy
  • Traits
  • Packages and Imports
  • Assertions and Unit Testing
  • Case Classes and Pattern Matching
  • Partial Functions
  • Actors with Akka
  • Lists and Collections
  • Integrating with Java
  • Using Third Party Libraries
  • Building with SBT
  • Writing Custom SBT Settings and Tasks


If you are interested in harnessing the power of Scala and want to learn how to use best practices from some of the world's top Scala experts, this Stairway to Scala workshop is for you!


To benfit from this Stairway to Scala course, you won't need any prior Scala knowledge, but you should be proficient in at least one other programming language, for example: Java, Ruby, C#, Python, etc.