// advanced/advanced-java.course

Advanced Java

Concurrency, design patterns, and JVM internals inside a large portfolio project.

11 lessons
26 hours
Final exam included
4.8/5 0 reviews
$99.99
one-time purchase Β· lifetime access to this course
Log in to enroll

New here? Create a free account first.

Preview first 3 lessons free
// what you'll actually build

Project: build a simple task scheduler

Build a class that accepts tasks (as Runnable ) and runs them concurrently using an ExecutorService , tracking how many have completed. Requirements A thread-safe counter (use AtomicInteger , not a plain int ) tracking…

πŸ”’ Unlocks after the free preview β€” this is lesson 10 of 11.

Curriculum

1 Welcome to Advanced Java 5 min 2 Generics 18 min 3 The Collections framework 18 min
4 Streams and lambdas πŸ”’
5 Concurrency: threads and executors πŸ”’
6 Exceptions and try-with-resources πŸ”’
7 Interfaces and polymorphism πŸ”’
8 Optional and null safety πŸ”’
9 Records and modern Java features πŸ”’
10 Project: build a simple task scheduler πŸ”’
11 Wrap-up and what's next πŸ”’
12 Final exam πŸ”’

What's included

  • 11 lessons, 26 hours of content
  • Hands-on exercises after every module
  • A large, portfolio-scale final project
  • Final exam
  • Completion certificate

Reviews

No reviews yet.