You might wish to check out the University of Illinois's "Heterogeneous Parallel Programming" course, offered through Coursera:
https://www.coursera.org/course/hetero
The course is already currently ongoing, but it's not too late to enroll. The course is mainly focused on CUDA (since it's easier to learn, the professor believes), but covers OpenCL as well.