There's this course by the people who wrote `Bitcoin and Cryptocurrency Technologies`
It covers the basics pretty well.
It covers the basics pretty well.
Also, this course page has some useful links and lecture notes/slides (mostly geared towards graduate students and research) http://soc1024.ece.illinois.edu/teaching/ece598am/fall2016/