Training

Books, Videos, and Training Courses

Essential Scala

Level
Beginner
Length
2 days

Essential Scalaz

Level
Intermediate
Length
1 day

Essential Shapeless

Level
Intermediate
Length
1 day

Essential Play

Level
Intermediate
Length
1 day

Essential Lift

Level
Intermediate
Length
1 day

Essential Distributed Systems

Level
Intermediate Java or Scala
Length
2 days

Essential Scala Macros

Level
Intermediate
Length
1 hour

Looking for bespoke training?

Book a custom course

Tailored courses to fit your team.

About Our Training Products

Books

Just want the content? Download our course texts with free updates for life.

Books
  • HTML, PDF, and eBook formats
  • Complete exercises and solutions
  • Free life-long updates
  • Pricing for individuals and teams
  •  
  •  

Videos

Prefer a visual format? Try our step-by-step videos. Access to the book included.

Videos
  • View on desktop or mobile
  • Includes access to the books
  • Free life-long updates
  • Pricing for individuals and teams
  •  
  •  

Public courses

After an interactive experience? Join an online courses with one of our expert instructors.

Public courses
  • Scheduled for access in the EU and US
  • Delivered online over several weeks
  • Get one-to-one feedback
  • Free updates to books and videos
  • Pricing for individuals
  •  

Private courses

The complete training experience: onsite and online courses at your convenience.

Private courses
  • Taught by Underscore experts
  • Delivered onsite or online
  • Scheduled for your convenience
  • Get one-to-one feedback
  • Free updates to books and videos
  • Pricing for teams