Programming · advanced
Java Advanced: Generics, Streams and Concurrency
Write flexible and modern Java with generics, lambdas and streams, sealed types and pattern matching, and concurrent code.
Not started
Finish every lesson, then sign in and pass the final assessment to earn a free certificate
Module 1: Flexible and functional
Module 2: Modern Java and concurrency
Questions about Java Advanced: Generics, Streams and Concurrency
What will I learn in Java Advanced: Generics, Streams and Concurrency?
Write flexible and modern Java with generics, lambdas and streams, sealed types and pattern matching, and concurrent code. The course has 4 lessons, organised in 2 modules: Module 1: Flexible and functional; Module 2: Modern Java and concurrency.
How long does Java Advanced: Generics, Streams and Concurrency take?
About 62 minutes in total, across 4 lessons. You can learn at your own pace and stop and continue any time.
Do I need experience to take Java Advanced: Generics, Streams and Concurrency?
You should be comfortable with the beginner and intermediate material first. If not, start with those courses.
Is Java Advanced: Generics, Streams and Concurrency free?
Yes. The whole course is free and you do not need an account to learn. A free account is only needed for the final assessment and the certificate.
Do I get a certificate for Java Advanced: Generics, Streams and Concurrency?
Yes, a free certificate of completion. Finish every lesson, sign in, and pass the 15-question final assessment with 80% or more. It is not an accredited qualification.