Course Kingdom
HomeCoursesJobsWebinarsBlogSavedAboutTelegram
Course Kingdom

Course Kingdom is an initiative to provide free education in a legit way. We provide free coupons of premium courses from different platforms, webinars, and job opportunities.

Quick Links

  • Home
  • Courses
  • Categories
  • Webinars
  • Jobs
  • Blog
  • Saved Courses
  • About Us
  • FAQ
  • Terms and Conditions
  • Privacy Policy
  • Affiliate Disclosure

Get in Touch

  • Telegram
  • guptahimanshu479@gmail.com
  • Wedding Invites by Inviteeq
  • Build a Website with Sitova

© 2026 Course Kingdom. All rights reserved.

Course Kingdom

— Course —

  1. Home
  2. Courses
  3. Parallel programming
Parallel programming course thumbnail
Software Development

30 November, 2022

With every smartphone and computer now boasting mu...

Free with coupon

Parallel programming

With every smartphone and computer now boasting multiple processors, the use of functional ideas to facilitate parallel programming is becoming increasingly widespread. In this course, you'll learn the fundamentals of parallel programming, from task parallelism to data parallelism. In particular, you'll see how many familiar ideas from functional programming map perfectly to to the data parallel paradigm. We'll start the nuts and bolts how to effectively parallelize familiar collections operations, and we'll build up to parallel collections, a production-ready data parallel collections library available in the Scala standard library. Throughout, we'll apply these concepts through several hands-on examples that analyze real-world data, such as popular algorithms like k-means clustering.

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.

Affiliate disclosure: Course Kingdom participates in affiliate programmes (including Udemy via the Cuelinks network). Some links on this page are affiliate links — if you click and enroll, we may earn a small commission at no extra cost to you. Learn more.

Enroll NowJoin us on Telegram
Udemy Courses TelegramSubscribe on YouTube
Share
← Back to all courses

Featured Partner · Sitova

Need a website? Describe it and let AI build it.

Launch a fast, hosted site on your own domain — free forever, no code.

Build Free

Related Courses

NEWCorporate Sustainability. Understanding and Seizing the Strategic Opportunity
Technology

Corporate Sustainability. Understanding and Seizing the Strategic Opportunity

10 November, 2026FREE
NEWSeeing Through Photographs
Technology

Seeing Through Photographs

10 November, 2026FREE
NEWInterpersonal Communication for Engineering Leaders
Technology

Interpersonal Communication for Engineering Leaders

10 November, 2026FREE
NEWSolución de problemas y toma de decisiones
Technology

Solución de problemas y toma de decisiones

10 November, 2026FREE
From Sanatan Hindu

Explore Sanatan Hindu Wisdom

Discover articles on Hindu rituals, mantras, festivals, and spiritual practices from sanatanhindu.co.in

🙏
Poojas

Anuradha Nakshatra: The Celestial Star of Success, Devotion, and Spiritual Growth

Discover the deep spiritual significance of Anuradha Nakshatra, its ruling deity Mitra, its astrological influence, and how to harness its energy for success.

9 November, 2026
🙏
Daily Panchang

Daily Panchang, Tuesday, 10 November 2026

Hindu Panchang for Tuesday, 10 November 2026, Pratipada, Anuradha, Kartika, VS 2083. Includes Rahu Kaal, Choghadiya, and Abhijit Muhurat timings.

9 November, 2026
Comprehensive Steps for Lakshmi Pooja: Vidhi, Mantras, and Significance
Poojas

Comprehensive Steps for Lakshmi Pooja: Vidhi, Mantras, and Significance

A complete, step-by-step guide to performing Lakshmi Pooja at home, including preparation, sacred samagri, authentic shodashopachara vidhi, and auspicious mantras.

8 November, 2026
🙏
Daily Panchang

Daily Panchang, Monday, 9 November 2026

Hindu Panchang for Monday, 9 November 2026, Amavasya, Vishakha, Kartika, VS 2083. Includes Rahu Kaal, Choghadiya, and Abhijit Muhurat timings.

8 November, 2026
Diwali Lakshmi Pooja Vidhi: A Comprehensive Step-by-Step Guide to Worshiping Goddess Lakshmi and Lord Ganesha
Poojas

Diwali Lakshmi Pooja Vidhi: A Comprehensive Step-by-Step Guide to Worshiping Goddess Lakshmi and Lord Ganesha

Master the sacred Diwali Lakshmi Pooja with our detailed step-by-step guide, including required samagri, mantras, significance, and traditional vidhi.

8 November, 2026
🙏
Daily Panchang

Daily Panchang, Sunday, 8 November 2026

Hindu Panchang for Sunday, 8 November 2026, Chaturdashi, Swati, Kartika, VS 2083. Includes Rahu Kaal, Choghadiya, and Abhijit Muhurat timings.

7 November, 2026
Visit Sanatan Hindu