There are a couple of online courses, for example:
-
"History of Rock" from the U of Rochester (part 1 covering 50s and 60s, part 2 covering the 70s-90s)
-
"Genesis of RocknRoll" from the U of Florida (here)
Make sure to enrol in the "audit track" if you want to learn for free.
Hope this helps :)