• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Parallel Programming in Java

    Learner Reviews & Feedback for Parallel Programming in Java by Rice University

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.6
    stars
    1,225 ratings

    About the Course

    This course teaches learners (industry professionals and students) the fundamental concepts of parallel programming in the context of Java 8.
    Parallel programming enables developers to use multicore computers to make their applications run faster by using multiple processors at the
    same time. By the end of this course, you will learn how to use popular parallel Java frameworks (such as ForkJoin, Stream, and Phaser) to write
    parallel programs for a wide range of multicore platforms including servers, desktops, or mobile devices, while also learning about their
    theoretical foundations including computation graphs, ideal parallelism, parallel speedup, Amdahl's Law, data races, and det...
    ...

    Top reviews

    LG

    Dec 13, 2017

    Filled StarFilled StarFilled StarFilled StarFilled Star

    This is a great course in parallel programming. The videos were very clear, summaries reinforced the video material and the programming projects and quizzes were challenging but not overwhelming.

    SV

    Aug 28, 2017

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Great course. Introduces Parallel Programming in Java in a gentle way.Kudos to Professor Vivek Sarkar for simplifying complex concepts and presenting them in an elegant manner.

    Filter by:

    201 - 225 of 262 Reviews for Parallel Programming in Java

    Filled StarFilled StarFilled StarFilled StarStar

    By Sarvasva R

    •

    Aug 30, 2017

    Introduction to theoretical concepts was good, but not very deep. The exercises didn't really contribute much to my understanding of the course material in general.

    Filled StarFilled StarFilled StarFilled StarStar

    By Yasmin E

    •

    Feb 28, 2019

    This course explain the concepts in a great way but the exercises

    needs to be more rich with problems to enhance our understanding to the concepts.

    Filled StarFilled StarFilled StarFilled StarStar

    By Thatiana F

    •

    Sep 5, 2017

    A great course, but I think it would be even better if only the structures from Java 8 were used, and not the functons build by the Rice University.

    Filled StarFilled StarFilled StarFilled StarStar

    By Akshat A

    •

    Sep 6, 2018

    Great material, well arranged course flow, willing teacher, and nice project snippets. More coding samples and projects could have been included.

    Filled StarFilled StarFilled StarFilled StarStar

    By Felix C

    •

    Jun 6, 2021

    The last split average array example can have more graphic to illustrate for ease to understand the problem and solution for the last project.

    Filled StarFilled StarFilled StarFilled StarStar

    By Umrao S R

    •

    Aug 16, 2020

    Very good to learn parallel programming in java. excellent to teach in simple way with good example and current scope touching description.

    Filled StarFilled StarFilled StarFilled StarStar

    By Shady I

    •

    Sep 3, 2017

    The courses covers broadly the new synchronization primitives in Java8. It is very clear and demonstrative. It is very shallow though.

    Filled StarFilled StarFilled StarFilled StarStar

    By Vitalii D

    •

    Apr 19, 2019

    Thank you for this course! Really interesting, but lacks the real world examples and has little number of tasks to complete.

    Filled StarFilled StarFilled StarFilled StarStar

    By Utkarsh K

    •

    Aug 30, 2023

    I feel like this course can improved if more details/examples are provided in summary. But overall, a very nice course.

    Filled StarFilled StarFilled StarFilled StarStar

    By akoua y a d

    •

    Nov 13, 2022

    Very great, I learn the fondamental notions of parallelism before to practice them in the mini project. I recommend it.

    Filled StarFilled StarFilled StarFilled StarStar

    By Nanditha K R

    •

    Sep 14, 2020

    The concepts are explained well. Quizzes and mini project has good details to understand the concept better.

    Filled StarFilled StarFilled StarFilled StarStar

    By Abir M

    •

    Aug 12, 2020

    Could have had more demonstrations, or even examples for reference. Overall, it was a very good course.

    Filled StarFilled StarFilled StarFilled StarStar

    By Marcin K

    •

    Nov 23, 2017

    More details on concurrency would be a huge benefit to course and students (even as optional material)

    Filled StarFilled StarFilled StarFilled StarStar

    By Johannes D

    •

    Sep 29, 2017

    Good course that gave you a good overview. The code assignments code have been a little more advanced.

    Filled StarFilled StarFilled StarFilled StarStar

    By Arun N

    •

    Sep 17, 2017

    Simple delivery, very manageable work load, and still something tangible to take away from the course.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ivan K

    •

    Jan 16, 2019

    It was useful and interesting course, however, I'd like to see more complicated practical tasks

    Filled StarFilled StarFilled StarFilled StarStar

    By Xiao X

    •

    Jan 25, 2018

    -1 star due to the too-easy homework.

    I wish the homework can be harder and more challenging.

    Filled StarFilled StarFilled StarFilled StarStar

    By Wang S

    •

    Aug 14, 2017

    it'll be perfect if mini projects can deeper test what we've learned in the class.

    Filled StarFilled StarFilled StarFilled StarStar

    By Noam Y

    •

    Jan 27, 2021

    Great material. Interesting lectures. The tasks are not comprehensive enough.

    Filled StarFilled StarFilled StarFilled StarStar

    By Isaac A

    •

    Dec 27, 2018

    Enjoyed this course a lot! Wished the projects were a little more substantial

    Filled StarFilled StarFilled StarFilled StarStar

    By prabhakar k

    •

    May 28, 2020

    thanks to coursera.to give a simple way to solve parallel programming

    Filled StarFilled StarFilled StarFilled StarStar

    By Prabhakar k

    •

    May 28, 2020

    i learn new way to do parallel programming in java.thanks to coursera

    Filled StarFilled StarFilled StarFilled StarStar

    By Wei H

    •

    Jul 14, 2018

    the lecturer should wear black shirt to make the video more readable.

    Filled StarFilled StarFilled StarFilled StarStar

    By Vishal V

    •

    Mar 10, 2018

    Great Learning and understanding the parallelism concepts in java

    Filled StarFilled StarFilled StarFilled StarStar

    By bhamidipati s

    •

    May 1, 2020

    please be more elaborate regarding programming assignments

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.