Introduction to Blockchain and Decentralized Finance
Sign up for the course
Teachers
Course Info
The goal of the course is to provide the listener with an understanding of the principles behind blockchain technology, the functioning of cryptocurrencies, and decentralized finance (DeFi).
The first part of the course will cover the structure of Bitcoin and Ethereum blockchain networks, consensus algorithms, and network scaling tools. The main focus will be on financial applications in decentralized networks, DeFi protocols that implement mechanisms of exchange, lending, stablecoins, and prediction markets. The participants will also be given a series of practical assignments to complete independently, which will require coding in Python and Solidity to work with blockchain data and interact with smart contracts.
The second part of the course aims to reduce the gap between theory and practice: throughout the course, special attention will be paid to the applied aspects of financial models for crypto assets. The practical part contains many real-world cases using the R software.
See full course outline.