Development

Java Concurrency: Multithreading with Exercises - 2025

Course Overview

  • Course Title: Java Concurrency: Multithreading with Exercises - 2025
  • Instructor: Andrii Partola
  • Target Audience:
    • Beginners to intermediate Java programmers
    • Developers looking to enhance their concurrency skills
    • Students interested in multithreading and concurrency in Java
  • Prerequisites:
    • Basic knowledge of Java (variables, if-else, loops)
    • A computer (Windows, macOS, or Linux) to write and run Java programs
    • Basic computer skills, like installing software and managing files

Curriculum Highlights

  • Key Topics Covered:
    • Java concurrency
    • Multithreading
    • Thread management
    • Synchronization for thread safety
    • Executor Framework
    • Fork/Join Framework
    • Thread pooling
    • Atomic variables for thread safety
    • Inter-thread communication with wait-notify
  • Key Skills Learned:
    • Understanding and implementing Java concurrency
    • Managing and synchronizing threads
    • Using Executor and Fork/Join Frameworks
    • Applying atomic variables for thread safety
    • Effective inter-thread communication

Course Format

  • Duration: 3.5 hours on-demand video
  • Format: Self-paced online course
  • Resources:
    • 10 coding exercises
    • Access on mobile and TV
    • Closed captions
    • Audio description in existing audio
    • Certificate of completion
Get Coupon on Udemy