GPU Programming
Parallel Programming.
Parallel algorithm design — task and data parallelism, race conditions, synchronisation, and parallel patterns.
Beginner
Start here — no prior experience needed
Intermediate
For developers with core concepts down
Advanced
Production-grade patterns for experienced engineers