// 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
// 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
2
Generics
3
The Collections framework
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.