Back-end Engineering
5 courses
Introduction to Concurrency with Java
Master core Java concurrency concepts, including thread creation, synchronization, and race conditions. Learn about synchronized and concurrent collections, deadlock prevention, and advanced techniques like lock-free programming with atomic variables to build efficient multithreaded applications.
See courses
This learning path includes:
5 courses with bite-sized lessons and practices
24 engaging lessons in text and video formats
111 hands-on practices
One-on-one guidance from Cosmo, our AI tutor
Verified skills you'll gain
Badge for Programming, Algorithms, and Data Structures, Intermediate
INTERMEDIATE
Programming, Algorithms, and Data Structures
Badge for Computer Science Fundamentals, Intermediate
INTERMEDIATE
Computer Science Fundamentals
Tools you'll use
Java