Parallel programming
This course is part of Functional Programming in Scala Specialization
Instructors: Prof. Viktor Kuncak +1 more
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
Skills you'll gain
There are 4 modules in this course
Learning Outcomes. By the end of this course you will be able to: - reason about task and data parallel programs, - express common algorithms in a functional style and solve them in parallel, - competently microbenchmark parallel code, - write programs that effectively use parallel collections to achieve performance Recommended background: You should have at least one year programming experience. Proficiency with Java or C# is ideal, but experience with other languages such as C/C++, Python, Javascript or Ruby is also sufficient. You should have some familiarity using the command line. This course is intended to be taken after Functional Program Design in Scala: https://www.coursera.org/learn/progfun2.
Basic Task Parallel Algorithms
Data-Parallelism
Data Structures for Parallel Computing
Explore more from Software Development
©2025 ementorhub.com. All rights reserved