Concurrent Programming

Filter Courses within "Concurrent Programming" (Click to filter)
Concurrent Programming in Java (Coursera) Coursera
Rice University

Concurrent Programming in Java (Coursera)

Dive into Concurrent Programming in Java and unlock the secrets to efficient resource management and parallel program execution. This course is tailored for industry professionals and students alike, offering a deep dive into crucial concepts such as threads, locks, critical sections, and concurrent collections within the context of Java 8. By the end, you'll be equipped with the knowledge to effectively implement concurrency in your projects.

Jun 22nd 2026
4 Weeks
Introduction to Concurrent Programming with GPUs (Coursera) Coursera
Johns Hopkins University

Introduction to Concurrent Programming with GPUs (Coursera)

Dive into the world of concurrent programming and unlock the potential of GPU computing with this comprehensive course. Gain expertise in handling large datasets through parallel processing techniques, understanding CPU and GPU architectures, and mastering multithreading in both C and Python. Learn the basics of CUDA to start leveraging powerful GPUs for your applications.

Jun 22nd 2026
4 Weeks
Advanced Golang Concepts (Coursera) Coursera
Edureka

Advanced Golang Concepts (Coursera)

Dive deep into the world of Golang with 'Advanced Golang Concepts'. This course is designed for developers looking to enhance their skills in creating sophisticated software solutions, including ERP systems, web applications, mobile apps, and more. Explore advanced topics like concurrency, system programming, and client-friendly ecosystems to become a proficient Go developer.

Jun 22nd 2026
5-12 Weeks
Mastering Multithreading with Go (Coursera) Coursera
Edureka

Mastering Multithreading with Go (Coursera)

Dive into the world of concurrent programming with our comprehensive 'Mastering Multithreading with Go' course. Designed for developers looking to enhance their skills in creating highly-efficient, multi-tasking applications, this course uses the versatile Go language to teach you everything from basic concepts to advanced multithreading techniques. Learn how to write code that can handle multiple tasks simultaneously, improving performance and scalability.

Jun 22nd 2026
5-12 Weeks
Open Source Programming - Master's (Coursera) Coursera
Illinois Tech

Open Source Programming - Master's (Coursera)

Dive into the world of open-source software development with our Master's level course on Open Source Programming. This in-depth program covers essential topics such as system, graphical user interface (GUI), network, and web programming using a variety of dynamic scripting languages. You'll explore object-oriented, concurrent, and functional programming paradigms to gain a well-rounded understanding of modern open-source development practices.

Jun 8th 2026
5-12 Weeks
Open Source Programming - Bachelor's (Coursera) Coursera
Illinois Tech

Open Source Programming - Bachelor's (Coursera)

Dive into the world of open-source software development with our Bachelor's level course on Open Source Programming. This course will equip you with a strong foundation in various contemporary open-source programming languages and frameworks, enabling you to design and develop sophisticated applications across different domains including system, graphical user interface (GUI), network, and web programming.

Jun 8th 2026
5-12 Weeks
Concurrent Programming in Erlang (FutureLearn) FutureLearn
University of Kent

Concurrent Programming in Erlang (FutureLearn)

Discover the power of concurrent functional programming with our Erlang course. Designed for those new to concurrent programming, this course offers a blend of theoretical knowledge and hands-on experience. You'll learn how to apply these principles in Erlang, a language renowned for its ability to handle high concurrency and fault tolerance. Through practical exercises and suggested projects, you’ll gain the skills needed to develop robust, scalable applications.

No sessions available
4 Weeks
Page 1