Search | Online Live Classes | Presentations | Lessons | FAQ | Terms
Sign in

"To go against the dominant thinking of your friends is perhaps the most difficult act of heroism you can perform."—T. H White
Loading
 
Looking for offline videos? Check out Lessons and Presentations.

Instructor-Lead Online Live Classes

Practice. Experience. Learn.
Like to organize an online live class for your team or group, at a convenient date/time?
We'll be glad to discuss, please drop us an email.

Topics and Presenters Date and Time
Design Patterns: Applying Powerful Design Ideas
Venkat Subramaniam
🗓 July 11, 2020
17:00—21:00 UTC
2020-07-11T17:00:00Z
Evolutionary Architecture: From Concepts to Practice
Venkat Subramaniam
🗓 July 14, 2020
17:00—21:00 UTC
2020-07-14T17:00:00Z
Kotlin: From Elegant OOP to Powerful Delegation
Venkat Subramaniam
🗓 July 17, 2020
13:00—17:00 UTC
2020-07-17T13:00:00Z
The New Java: Languages and JDK Features from 9 to 14
Venkat Subramaniam
🗓 July 20, 2020
17:00—21:00 UTC
2020-07-20T17:00:00Z
Architectural Patterns: Common Solutions for Building Large Scale Systems
Venkat Subramaniam
🗓 July 21, 2020
17:00—21:00 UTC
2020-07-21T17:00:00Z
Creating DSLs in Kotlin: Fluent and Expressive Design
Venkat Subramaniam
🗓 July 22, 2020
17:00—21:00 UTC
2020-07-22T17:00:00Z
Java Modules: From Legacy to Modularized Code
Venkat Subramaniam
🗓 July 23, 2020
17:00—21:00 UTC
2020-07-23T17:00:00Z
Coroutines in Kotlin: Concurrent and Asynchronous Programming
Venkat Subramaniam
🗓 July 27, 2020
11:00—15:00 UTC
2020-07-27T11:00:00Z
From Monoliths to Microservices: Principles and Practices
Venkat Subramaniam
🗓 July 29, 2020
17:00—21:00 UTC
2020-07-29T17:00:00Z
OOP in JavaScript: From classes to Modules and Decorators
Venkat Subramaniam
🗓 July 30, 2020
17:00—21:00 UTC
2020-07-30T17:00:00Z
Programming with Vue: Building Responsive, Lightweight Frontends
Venkat Subramaniam
🗓 August 03, 2020
17:00—21:00 UTC
2020-08-03T17:00:00Z
Functional Programming in Java: Creating Maintainable Code
Venkat Subramaniam
🗓 August 04, 2020
17:00—21:00 UTC
2020-08-04T17:00:00Z
Creating React Applications: Creating a Responsive Frontend
Venkat Subramaniam
🗓 August 06, 2020
17:00—21:00 UTC
2020-08-06T17:00:00Z
Metaprogramming with JavaScript: Exploiting the Dynamic Nature
Venkat Subramaniam
🗓 August 08, 2020
17:00—21:00 UTC
2020-08-08T17:00:00Z
Reactive Programming in Java: From Concepts to Practice
Venkat Subramaniam
🗓 August 11, 2020
16:00—20:00 UTC
2020-08-11T16:00:00Z
Functional Programming in Java: Creating Maintainable Code
Venkat Subramaniam
🗓 August 13, 2020
16:00—20:00 UTC
2020-08-13T16:00:00Z
Design Patterns: Applying Powerful Design Ideas
Venkat Subramaniam
🗓 August 21, 2020
16:00—20:00 UTC
2020-08-21T16:00:00Z
Building Microservices with Micronaut
Venkat Subramaniam
🗓 August 25, 2020
16:00—20:00 UTC
2020-08-25T16:00:00Z
Asynchronous Programming with Java
Venkat Subramaniam
🗓 August 27, 2020
16:00—20:00 UTC
2020-08-27T16:00:00Z
Springing into Reactive Programming
Venkat Subramaniam
🗓 September 01, 2020
16:00—20:00 UTC
2020-09-01T16:00:00Z
Agile Lightweight Design: Creating Pragmatic Design Guided by Principles
Venkat Subramaniam
🗓 September 03, 2020
16:00—20:00 UTC
2020-09-03T16:00:00Z
Measuring Quality of Design
Venkat Subramaniam
🗓 September 08, 2020
16:00—20:00 UTC
2020-09-08T16:00:00Z
The New Java: Languages and JDK Features from 9 to 14
Venkat Subramaniam
🗓 September 11, 2020
16:00—20:00 UTC
2020-09-11T16:00:00Z
Evolutionary Architecture: From Concepts to Practice
Venkat Subramaniam
🗓 September 21, 2020
16:00—20:00 UTC
2020-09-21T16:00:00Z
Java Modules: From Legacy to Modularized Code
Venkat Subramaniam
🗓 September 23, 2020
16:00—20:00 UTC
2020-09-23T16:00:00Z
Architectural Patterns: Common Solutions for Building Large Scale Systems
Venkat Subramaniam
🗓 September 24, 2020
16:00—20:00 UTC
2020-09-24T16:00:00Z
From Monoliths to Microservices: Principles and Practices
Venkat Subramaniam
🗓 September 28, 2020
16:00—20:00 UTC
2020-09-28T16:00:00Z