Welcome to Virtusity
The development and acquisition of new skills are essential for every company. We help increase the level of expertise and competence by offering you a specialised training
Virtusity - VirtusLab’s training division
We created Virtusity to offer the highest possible quality IT training in association with leading technology partners like Lightbend, the company behind Scala and the Lightband Platform, and JetBrains, the company behind Kotlin and the strongest, most effective developer tools on earth and creators of Kotlin Lag.
One of a few in the world
We are the first Lightbend (formerly Typesafe, Inc.) consulting partner in this part of Europe and are now a Platinum Level Lightbend System Integrator. This is the highest partnership level possible, reserved for just a few elite Scala shops in the world. We are also the first JetBrains consulting partner in this part of Europe.
Our courses offer hands-on experience during which trainers share their vast know-how and deep knowledge of tools and techniques.
May 29th-30th and June 12th-13th
Lightbend Scala Language - Expert
The power of Scala’s type system, unleashed - advanced object functional programming, implicits, and more. Leverage rich language features to create well-designed libraries or DSL’s, utilizing proven best practices.
Advanced - knowledge of and practical experience with Scala is assumed as taught in Lightbend Scala Language - Professional
4 days - 4 hours of classroom time each day, plus breaks (3pm-7pm)
Students bring their own laptops with Java 8
Hands-on mastery - attendees code through workshop case study and explore how to solve the toughest Scala challenges in their own work
Scala programmer since 2011, Scala Trainer since 2014. Dabbles in all kind of technology, mostly JVM-related.
Lightbend Akka for Scala - Professional
This course introduces experienced Scala developers to the reactive Akka toolkit. The combination of hands-on work and exercises in this course provide the perfect environment to best learn to use Akka with Scala.
Intermediate - knowledge of and practical experience with Scala is assumed
5 days - 4 hours of classroom time each day, plus breaks
Attendees bring their own laptops with Java 8
Extensive hands-on coding - students develop a workshop case study and produce a fully functional application that is event-driven and resilient
Scala Engineer @ VirtusLab, with a long-standing inclination towards git hacking :) Currently maintaining git machete (https://github.com/VirtusLab/git-machete), aka "probably the sharpest git repository organizer & rebase workflow automation tool you've ever seen" as a hobby project.
From the dynamic and chaotic world to the static and structured one. How to leverage TypeScript to make our work as frontend developers more enjoyable and deliver bulletproof applications to the clients.
Introductory - no previous knowledge of TS is assumed, intermediate level in JS
2 days - 4 hours of classroom time each day, plus breaks
must bring their own laptops with VSCode and Node installed
Beyond education - students code through a training case study and discover how TypeScript makes their work easier and more enjoyable
with his years of experience in TypeScript is one of the leading developers in VirtusLab where with the team he is responsible for moving the solutions higher in the technology ladder.
pySpark for Data Science (VL training)
Medium - minimal knowledge of Python and SQL is required. No knowledge of Spark is needed.
1 day: 7 hours of training + 1 hour break
Students must bring their own laptops with Java 8 and conda
Learn by doing: have access to all materials and solve exercises on your own with a help from experienced trainer. Discuss new concepts and solutions with other participants.
a software engineer and Apache Spark trainer at VirtusLab with background in Computer Science and Statistics, focused on theoretical and technical aspects of leveraging Big Data in Machine Learning. As a PhD candidate he conducts his research in the field of large, dynamic Complex Networks. In his spare time likes to climb, take photos and explore Cracow art museums.
Java to Scala (VL training)
Short (1 day) introductory course to help you get up to speed with Scala language. Course ideal for experienced Java (or other JVM language) developers. We will cover language constructs, basic libraries and get a glimpse at FP in Scala. You should be able to understand typical Scala source code (and be able to write it) after successfully finishing this material.
Medium - Scala experience not required, however good understanding of general programming in Java (or JVM) would be beneficial.
1 day of classroom time
Students bring their own laptops with Java 8
Hands-on mastery - both theoretical background plus coding exercises
Paweł Lipski / Michał Pociecha / Paweł Dolega