Typesafe's Fast Track to Play with Scala

Topics covered at PLAY-01-02
View Schedule & Book More dates available

Next up:

Would you like to learn how to build reactive, scalable web applications with the Play Framework and Scala? Join this Play with Scala course and learn the design-patterns and methodology essential to do just that!

In this Scala with Play course, you'll gain the skills you need to build fully fledged web applications using Play, applying best practices.

An introduction to Slick, a type-safe and modern database query and access library for Scala is also part of agenda.

This hands-on Play with Scala course, will get you involved in successive exercises, each building upon prior lessons learned, that will enable you to have produced a fully functional application by the end of this course.

Upon completion of this course, you will have the confidence to use Scala and Play applications in production!

Learn how to:

  • Build fully fledged web applications using Play
  • Apply best practices to building a web application with Play
  • Start using Scala and Play applications in production with confidence!

About the Expert

Fredrik Ekholdt

Fredrik Ekholdt has spent all of his free time working with Scala since he was introduced to Scala back in 2009. At Typesafe Fredrik is mainly teaching Scala and Play courses and helping customers to adopt these technologies.

Thanks to our partners

  • Introduction

  • HTTP Programming

  • Forms

  • Internationalization

  • Testing

  • Managing Assets

  • Session Handling

  • Interacting with Web Services

  • Working with JSON

  • Asynchronous Programming with Futures


If you are a developer and interested in the Play framework and you want to consolidate your Scala skills then this Fast Track to Play course is for you!


Code examples and exercises will be written in Scala, so a basic knowledge of Scala as covered in our "Fast Track to Scala" course is required, as is experience with HTML and JavaScript.

Bring your own hardware

To benefit from this Scala with Play course, you are advised to bring your own laptop to this course. This way, you can learn how to develop within your own environment.

Personal laptops will need at least Java 6 or higher installed. A full installation guide for the course software will be provided with your course joining instructions.

If you are unable to bring a laptop for this course, please contact the Skills Matter team at least a few days prior to the course, so that we can prepare a laptop for you to use at the course. You can contact us on on +44 20 7183 9040, or by email.