One of the better Blockchain fundamentals courses available. The course book is highly recommended. Professor Stefan is outstanding!
I bailed at the first week. I should have known when I was eager to start the class then had to order two books. Look at the syllabus. The first week is reading parts of two books, then watching the creator of Ethereum Foundation tell you why likes Python as a language. Nothing in this first week explains anything. And the instructor doesn't say anything--no video. Fortunately, I took Univ of Michigan's "bitcoin and blockchain explained" course (which is good) so I knew the jargon in the books and Ethereum video. But that content doesn't explain anything really. It might be interesting if you already know the concepts and want to just hear people chat about ideas. For instance, the first book (Internet of Money vol 2) is just the edited transcripts of the author's talks and those are all on podcast and youtube. (Look up his talk on streaming money; that's sort of interesting). As for this course, I regret spending time here and I'm cutting my losses.