Training
Give your team the skills they need to succeed.
Training is a time and cost effective way to make your team more productive.
Our training focuses on Scala and related technologies with a strong emphasis on functional programming techniques. We’ve spent a decade refining our processes and are acknowledged experts in the field. We have a strong focus on pedagogy and regularly write and present on teaching programming.
Our courses all have a heavy focus on practical exercises to cement learning. We teach in small groups, with no more than ten students per instructor to ensure quality. We can provide multiple instructors to service groups larger than ten.
Course Catalog
Essential Scala
The introduction to Scala for developers who need to get up to speed in a hurry.
Duration: 24 hours
Advanced Scala
For experienced Scala developers who are ready to take the next step in learning Scala.
Duration: 24 hours
Essential Effects
Learn safe parallel and concurrent programming with Cats Effect.
Duration: 12 hours
Essential Spark
The introduction to Spark for data scientists and data engineers.
Duration: 24 hours
Custom Course
A course constructed to meet your unique requirements.
Duration: 8+ hours
Public Courses
From time to time we run courses that are open to the public.
Essential Effects
Learn to build concurrent and resource-safe applications using Cats Effect.
Essential Effects
Learn to build concurrent and resource-safe applications using Cats Effect.
Essential Effects
Learn to build concurrent and resource-safe applications using Cats Effect.
Essential Effects
Learn to build concurrent and resource-safe applications using Cats Effect.
Essential Effects
Learn to build concurrent and resource-safe applications using Cats Effect.