When we learned Scala, over a decade ago, there were few resources to help and getting up to speed in the new language was complicated and time consuming.
Our courses teach you what you need, tell you how to avoid pitfalls, and accelerate your learning at every level. Our mission is to help you get better, faster, no matter what skill level you have.
With a course that is 50% theory and 50% practical, we want to make learning fast, fun and accurate for you, to give you what you need, and to set you on the right path going forward.
Escalate Software has been delivering training regularly for over a decade. Our courses do not stand still, but morph as the Scala language does, remaining up to date. We know the language, the libraries, the community and work with Scala on real, commercial projects full time. These courses are not just theoretical, but grounded in real, practical experience.
See what others have said about Escalate Scala Training!
"If learning Scala from a book or the web is exercising to a workout DVD, then this is spring training with a pro football team."
"Great language, knowledgeable and amiable instructors, good balance between presentations and exercises, great breadth and surprising depth: what's not to like?"
"The workshop was excellent. The instructors are obviously very technically knowledgeable, but they are also enthusiastic and capable teachers. They cover a lot of material, but do it at the right zoom-level so that it sinks in even for a Scala novice. The exercises are perfectly sized and tailored to learning just language features and not general programming. I would recommend this class without reservation. I learned a lot and had fun doing it."
"Phenomenal class taught by an entertaining duo of Scala mavens. Their enthusiasm for the language and teaching was infectious."
"The Escalate Workshop was extremely valuable in cementing the fundamentals of Scala. By having leading Scala practitioners explain the functional-OO paradigm, the reasons behind the language's design decisions, and Scala best practices, my ability to learn Scala from other sources has greatly improved."
"If you were to pick a language to learn, pick Scala and attend Escalate's Scala course. The course content is well orchestrated, interactive with plenty of hands-on lab sessions and well thought out by knowledgeable instructors at the forefront of Scala development."