Save For Later

Parallel, Concurrent, and Distributed Programming in Java

Save For Later

Boost Your Programming Expertise with Parallelism

Parallel, concurrent, and distributed programming underlies software in multiple domains, ranging from biomedical research to financial services. This specialization is intended for anyone with a basic knowledge of sequential programming in Java, who is motivated to learn how to write parallel, concurrent and distributed programs. Through a collection of three courses (which may be taken in any order or separately), you will learn foundational topics in Parallelism, Concurrency, and Distribution. These courses will prepare you for multithreaded and distributed programming for a wide range of computer platforms, from mobile devices to cloud computing servers. To see an overview video for this Specialization, click here! For an interview with two early-career software engineers on the relevance of parallel computing to their jobs, click here. Acknowledgments The instructor, Prof. Vivek Sarkar, would like to thank Dr. Max Grossman for his contributions to the mini-projects and other course material, Dr. Zoran Budimlic for his contributions to the quizzes, Dr. Max Grossman and Dr. Shams Imam for their contributions to the pedagogic PCDP library used in some of the mini-projects, and all members of the Rice Online team who contributed to the development of the course content (including Martin Calvi, Annette Howe, Seth Tyger, and Chong Zhou).

Read More

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

From Higher School of Economics, National Research University Higher School of Economics, Berklee College of Music, Banco Interamericano de Desarrollo, Rice University, HSE University via Coursera
Hours 2
Instructors Ekaterina Rakhilina, Enrique Gonzalez Müller, Vivek Sarkar
Language English, Spanish
Subjects Programming Social Sciences Art & Design Humanities Languages Education

Similar Courses

Sorted by relevance

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Personal Banker Trainer (concurrent with Consumer Lending position) $40k

Utilization Management Concurrent Review 2 $53k

Concurrent Nurse-UM $58k

Adjunct/Concurrent Enrollment Course Instructor $65k

Supervisor Concurrent Nurse-UM $70k

Supervisor Concurrent Review Nurse $73k

Concurrent Review Nurse Manager 1 $77k

Assistant UTILIZATION MANAGEMENT / CONCURRENT REVIEW NURSE $79k

Senior Concurrent Review Nurse $88k

Database Administrator, DB2 Z/OS (Concurrent) $97k

Utilization Management Concurrent Review Manager $107k

FPGA/ASIC Design Engineer u2013 Accelerated Parallel Computing $131k

Courses in this Specialization

Listed in the order in which they should be taken

Starts Course Information

Feb
21

Towards language universals through lexical semantics: introduction to lexical and semantic typology (You were viewing this course)

The aim of the online course: • To teach the students to identify semantic systems and systemic processes in the lexicon; • To explain the difference between primary and...

Coursera | Higher School of Economics, National Research University Higher School of Economics, Berklee College of Music, Banco Interamericano de Desarrollo, Rice University, HSE University

Save

Jun
26

Parallel Programming in Java

This course teaches learners (industry professionals and students) the fundamental concepts of parallel programming in the context of Java 8. Parallel programming enables...

Coursera | Rice University

Save

Jun
26

Concurrent Programming in Java

This course teaches learners (industry professionals and students) the fundamental concepts of concurrent programming in the context of Java 8. Concurrent programming enables...

Coursera | Rice University

Save

Jun
26

Distributed Programming in Java

This course teaches learners (industry professionals and students) the fundamental concepts of Distributed Programming in the context of Java 8. Distributed programming enables...

Coursera | Rice University

Save

Coursera

&

Higher School of Economics, National Research University Higher School of Economics, Berklee College of Music, Banco Interamericano de Desarrollo, Rice University, HSE University

From Higher School of Economics, National Research University Higher School of Economics, Berklee College of Music, Banco Interamericano de Desarrollo, Rice University, HSE University via Coursera
Hours 2
Instructors Ekaterina Rakhilina, Enrique Gonzalez Müller, Vivek Sarkar
Language English, Spanish
Subjects Programming Social Sciences Art & Design Humanities Languages Education

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Personal Banker Trainer (concurrent with Consumer Lending position) $40k

Utilization Management Concurrent Review 2 $53k

Concurrent Nurse-UM $58k

Adjunct/Concurrent Enrollment Course Instructor $65k

Supervisor Concurrent Nurse-UM $70k

Supervisor Concurrent Review Nurse $73k

Concurrent Review Nurse Manager 1 $77k

Assistant UTILIZATION MANAGEMENT / CONCURRENT REVIEW NURSE $79k

Senior Concurrent Review Nurse $88k

Database Administrator, DB2 Z/OS (Concurrent) $97k

Utilization Management Concurrent Review Manager $107k

FPGA/ASIC Design Engineer u2013 Accelerated Parallel Computing $131k

Similar Courses

Sorted by relevance