Haskell Concurrency and Parallelism
This course introduces the key concepts and practical techniques for building concurrent and parallel applications in Haskell You will explore how to create and manage threads using forkIO, leverage the async library for non-blocking operations, use STM (Software Transactional Memory) to safely share state between threads, and apply parallel strategies for CPU-bound tasks . Throughout the course, you’ll engage in hands‑on exercises and projects. The final capstone project will involve creating a multi-threaded program that downloads and processes multiple files concurrently.
Get Started!
0

Course Details
Language: Haskell
Duration: 7 days
Difficulty: easy
Category: Programming
Certificate: Yes
Keep going! Complete all courses to unlock your certificate!