Explore the technical and practical aspects of blockchain technology, including consensus, distributed computing, smart contracts, and more in this comprehensive course at Brown University.
This course focuses on understanding how blockchain technology works, and how to separate myth and hype from the reality. Topics covered include consensus and distributed computing, example cryptocurrencies, programming smart contracts, privacy and secrecy, transfer networks, atomic swaps and transactions, non-currency applications of blockchains, and legal and social implications.
This course is recommended for competent programmers who are interested in understanding the technical and practical aspects of blockchain technology. It provides a comprehensive overview of the field and equips students with the knowledge and skills to explore blockchain-based applications.
Learn by Doing from Your Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Choose your OS, IDE, or app from our playground library and launch it instantly.
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.