This course covers the technical aspects of engineering secure software, system interactions with crypto-currencies, and distributed consensus for reliability. Students interested in this course may also want to take our short professional course, blockchain and cryptocurrency what you need to know , which provides an overview of these technologies.
The course covers decentralized applications, consensus protocols, cryptography, and security used in blockchain systems. The course is intended for advanced undergraduate computer science students as well as graduate students.
Online cryptography course previewthis page contains all the lectures in the free cryptographycourse. To officially take the course, including homeworks, projects,and final exam, please visit the course page at coursera.
This course is a continuation of crypto i and explains the inner workings of public-key systems and cryptographic protocols. Students will learn how to reason about the security of cryptographic constructions and how to apply this knowledge to real-world applications. The course begins with constructions for digital signatures and their.
new york university, duke university, princeton and others have all offered courses on bitcoin. The stanford university school of engineering in stanford, calif. Offers a new course, bitcoin & cryptocurrencies, for the autumn semester. 100 students have enrolled and the course features labwork in which students experiment with bitcoin applications.