In my opinion, it is actually really good, but I 100 percent agree on how the coding exercises could use some work, more specifically some clearer instruction. I am currently loving the blockchain architecture portion. If you are interested here are some other courses if I have done that are super professional:
https://www.coursera.org/specializations/wharton-fintech?page=1#about
https://www.coursera.org/specializations/blockchain-revolution-enterprise
https://www.coursera.org/specializations/fintech-startups-emerging-markets#courses
https://www.coursera.org/specializations/blockchain
https://www.coursera.org/learn/blockchain-business-models/home/welcome
I am working on incubating my own blockchain company so I have been scouring the internet to learn more.