In the area of parallel programming, the HLRS provides several courses as Online Courses. All slides are available as PDF. Solutions for exercises are also provided.
For further information, see here.

HLRS also provides class room courses. A complete list together with links to other providers can be found here, and up-comping courses are listed here.