Skip to content
UdemyJavaPaid courseAll LevelsCertificate

Java Concurrency & Multithreading Complete Course (Udemy.com)

Threads, Asynchronous Programming, Concurrency, Multithreading, Concurrent Collections, Algorithms, Synchronization etc

Created by: Denis Tishkov

Last updated September 2020

icon
What you will learn

  • Java multithreaded programming
  • Concurrency and threads synchronization
  • Java basic and advanced synchronization primitives
  • Parallel algorithms
  • The java-util-concurrent package in detail
  • Performance, testing and debugging of multithreaded applications

How it compares

Against the other 231 rated Udemy courses in Java on CourseDuck:

  • Rating4.4 out of 5higher than 37% of them
  • Reviews82#217 of 232 by number of reviews
  • Length8.5 hoursshorter than 54% of them
  • Last updatedSeptember 2020earlier than 64% of them

icon
Course Description

In this course, we will discuss Java Concurrent and Multithreaded Programming in detail. The course covers basic topics such as threads creation, synchronization, memory model and a happens-before relationship. There are lectures about standard Java classes that help to write complex concurrent programs. Also, there are advanced sections about concurrent algorithms, performance and monitoring.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Denis Tishkov

I'm a professional software developer with 10+ years of experience in different industries including finance and accounting.

My professional interests are high-performance and highly loaded systems.

For several years, I've been developing financial services using Java. Before that, I was engaged in the development of a full-text search system for an enterprise accounting system, and earlier I was responsible for the development of technical calculations in engineering organizations.

I like to share my knowledge and participate in IT conferences, write technical articles and now I decided to prepare special courses on Udemy related to software development.

icon
More Java courses

Free

$84.99

$119.99

$174.99

$17.99

$12.99

icon
Reviews

4.4

82 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Whitney Hunter on 2/10/2025

Good material that is well organized. The only criticism is that sometimes the lectures move more slowly than they could because the author is typing the code in realtime.

By Tanmay Mishra on 11/26/2023

Please take simple examples for conceptual understanding, and use new code base for each topic. Also some parts of huge coding examples weren't explained, we don't expect total spoon-feeding, but atleast a step-by-step approach can help to grasp basics.

By Peter Schuster on 7/18/2022

Very good course with much depth to the topics. I would wish for future edits that you could zoom in on the code you write, it was hard to read sometimes on an iPad.

By Thomas CAMPOS on 3/23/2022

Excellent course. Perfect. Greetings from France Denis. Thomas

By Дмитрий Мурашов on 3/18/2022

Сам материал хороший, все есть, но подача не очень. Возможно связано с тем что автор не рассказывает а быстро и невыразительно зачитывает текст, без пауз, каких-то разряжающих моментов. Как будто думает не о том что читает материал ученику, а о том как получше и побыстрее сдать английский )). Чтобы следить за мыслью приходится ставить на паузу. Пока переводишь, не успеваешь понять мысль, пока понимаешь мысль, автор уже дочитывает следующее предложение. У меня с английским проблем вроде нет - никогда не было проблем такого рода с учебными курсами по программированию, единственно какая аналогия вспоминается это проблемы с синхронным переводом новостей BBC в универе... да и с многопоточностью тоже, уже сеньор, матчасть знаю, повторяю просто и то не успеваю воспринимать :) очень быстро... Слайдов тоже мало.

By First Last on 3/9/2021

Great course overall, although in some parts I felt like things were not explained enough.

By Venkat Yanamandala on 11/20/2020

Thanks a lot for putting tons of information here, this really helped me to understand some internals of threading. One request from my end is, it would be good if you could include quiz/small assignments which would help individual to practice.

By Ксения кулагина on 10/18/2020

Thank you for the course, its was helpful and informative. Although i would prefer more details and examples for some lectures

By Alex Gold on 9/24/2020

I like the course. Verry informattive for me. Especially the lecture about happens-before relationship. It's a very complex topic, but now I feel that I understood the core concept. Thanks!

By Sergey Subrin on 9/23/2020

Covered many details about multithreaded programming and pitfalls. Thanks for the section about performance monitoring and debugging which is really important for running production systems.

Showing all 10 reviews on CourseDuck

Read all 82 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100