Welcome to Virtusity

IT training
by professionals
for professionals

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

01

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.




02

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.






03

Our courses offer hands-on experience during which trainers share their vast know-how and deep knowledge of tools and techniques.

upcoming courses



 level
Medium - minimal knowledge of Python and SQL is required. No knowledge of Spark is needed.
 duration
2 days - 4 hours of classroom time each day, plus breaks (15:00 - 19:00)
 requirements
Students must bring their own laptops with Java 8 and conda
 approach
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.
 lecturer
Mikołaj Kromka
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.
5th-6th September
Typescript for JavaScript Engineers (VL training)
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.
 level
Introductory - no previous knowledge of TS is assumed, intermediate level in JS
 duration
2 days - 4 hours of classroom time each day, plus breaks (15:00 - 19:00)
 requirements
must bring their own laptops with VSCode and Node installed
 approach
Beyond education - students code through a training case study and discover how TypeScript makes their work easier and more enjoyable
 lecturer
Wojciech Karaś
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.
July 6th and July 13th
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.

 level
Intermediate - knowledge of and practical experience with Scala is assumed
 duration
2 days - 8 hours each day, plus breaks
 requirements
Attendees bring their own laptops with Java 8
 approach
Extensive hands-on coding - students develop a workshop case study and produce a fully functional application that is event-driven and resilient
 lecturer
Paweł Lipski
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.
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.

 level
Advanced - knowledge of and practical experience with Scala is assumed as taught in Lightbend Scala Language - Professional
 duration
4 days - 4 hours of classroom time each day, plus breaks (3pm-7pm)
 requirements
Students bring their own laptops with Java 8
 approach
Hands-on mastery - attendees code through workshop case study and explore how to solve the toughest Scala challenges in their own work
 lecturer
Jerzy Müller
Scala programmer since 2011, Scala Trainer since 2014. Dabbles in all kind of technology, mostly JVM-related.
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.
 level
Medium - Scala experience not required, however good understanding of general programming in Java (or JVM) would be beneficial.
 duration
1 day of classroom time
 requirements
Students bring their own laptops with Java 8
 approach
Hands-on mastery - both theoretical background plus coding exercises
 lecturer
Paweł Lipski / Michał Pociecha / Paweł Dolega
Do you have any questions or suggestions? Don’t hesitate to let us know!
  info@virtusity.com
Powered byvirtuslab.com