We educate members on the basics of Blockchain, apprising them about the Blockchain ecosystem and helping them understand how Blockchain works and how to build products on the Blockchain.Get notified for upcoming courses
This course helps students understand the fundementals of blockchain technology and why is is so powerful. We start the course by examining the flaws of centralized systems and discuss how a decentralized architecture can be used to remedy some of their issues. From this point, the class examines the Bitcoin ecosystem, discussing the roles of users and miners, including a deep dive into the Proof of Work consensus algorithm. The class goes on to discuss several attacks to the network and finishes with a explanation of the differences between different blockchains as well as a smart contract development tutorial. The course currently has 80 students enrolled.
Throughout the semester, students will work in groups of 3-4 students to design and develop a decentralized application. Meeting for several hours each week, teams will work together under the instruction of a teacher to learn smart contract development and Web3.js. By the end of the course, students will have a project that they can show to their peers as a testament to their hard work and newly found skills. There are currently 25 students enrolled in this course.
This course cuts through the overblown exhilaration surrounding blockchain technology and starts with the premise that many current blockchains are terrible. The seminar discusses why the claimed future of the world’s financial infrastructure can’t scale, isn’t secure, and introduces horrible privacy concerns. Throughout the seminar, the course explores proposed solutions to these problems, including alternative consensus algorithms, on-chain and off-chain scaling, and proposed privacy-enhancing technology. The class currently has 70 students enrolled.