What’s popular in Java
Your source for what’s next
Popular in live online training
See allJanuary 19, 2022
How to Think Like a Java Programmer
Presented by Heinz Kabutz
A Beginnerâs Java Course with Heinz Kabutz This course is for anybody wanting to learn how to program in Java. Most programming is picked up by copying code and then changing ...

January 20, 2022
IntelliJ Wizardry with Heinz Kabutz
Presented by Heinz Kabutz
For Java and Android. Learn IntelliJâs programmer-friendly tools to code faster, easier, and smarter In 2003, Heinz was asked to fix bugs and add features to a bowl of spaghetti code. ...

January 27 & 28, 2022
Dynamic Proxies in Java
Presented by Heinz Kabutz
Don't repeat yourself. The mantra of the effective Java programmer. However, often we need to create similar looking classes for slightly different interfaces in Java. In some cases this can amount ...

February 11, 2022
Java 9 to 17: The New Feature Benefits
Presented by Henri Tremblay
Java rolls out one new versions every 6 months. It is, of course, useful to keep track of all these new features. But itâs also interesting to understand how all these ...

February 7, 2022
Java 8 Generics in 4 Hours
Presented by Simon Roberts
Ever since its introduction in Java 5, the Generics mechanism has been an important part of the Java programming language. However, prior to Java 8, most programmers found it was generally ...

February 8, 2022
Java® Full Throttle with Paul Deitel: A One-Day, Code-Intensive Java Standard Edition Presentation
Presented by Paul J. Deitel
A code-intensive one-day course Get up-to-speed on core Java Standard Edition topics in one code-walkthrough-intensive day with Oracle® Java® Champion Paul Deitel. Java® Full Throttle with Paul Deitel is a one-day ...

Popular in interactive learning
See allJava 11 Collection API: Convert a Collection into an Array
By Benjamin Muschko
Learn how to convert a Collection into an Array ...
Java Challengers: Abstract Classes and Polymorphism with the Animal Class
By Rafael del Nero
Let's explore why and how to use abstract classes ...
Java Challengers: Sort String Elements from an ArrayList
By Rafael del Nero
Sorting String elements of a List ...
Java Challengers: Adding Elements to an ArrayList
By Rafael del Nero
Add, read, remove, and iterate over elements of a List ...
Java Challengers: Using Polymorphism with the List Interface
By Rafael del Nero
Let's explore the use of a List with polymorphism ...
Java 11 Functional API: Check Whether a Value is Empty in Optional
By Benjamin Muschko
Learn how to check whether a value is empty in Optional ...