While it is a great learning experience, I would recomend adding some further details / explaination on algorithms, specially EIG, DBFT, BCA and BVBA in video format.
This is a great course if you are a seeking a deeper understanding about Blockchain and its challenging. It is well structured and contains good presentations to help students understand the topics covered. It will give you a fundamental knowledge about the consensus problem and its role in Blockchain systems.
