There is an online course about Bitcoin and Cryptocurrency Technologies from Princeton University. The syllabus is extensive as it includes regulation issues along with a technical explanation of cryptocurrencies.
Check out the course page at https://www.coursera.org/learn/cryptocurrency.