Course Curriculum

  • 2

    Blockchain 101

    • An Introduction to Blockchain

    • BC101-01 Intro

    • The Double Spending Problem

    • BC101-02 Double Spending

    • A Brief History of Bitcoin

    • BC101-03 Brief History of Bitcoin

    • Blockchain: A Ledger Book

    • Ledgers & Hashes

    • BC101-04 Ledger and Hash

    • The Role of Distributedness in Blockchains

    • BC101-05 Distributedness

    • Transactions

    • BC101-06 Transactions

    • Private Keys, Public Keys, Accounts

    • Wallets

    • BC101-08 Wallets

    • Mining

    • BC101-09 Mining

    • Smart Contracts

    • BC101-10 Smart Contracts

  • 3

    Introduction To Development Tools

    • Setting Up Metamask

    • Remix

    • Truffle

  • 4

    Tokens

    • ERC20 - Fun With Fungibility

    • Non-fungible Tokens

  • 5

    Assessment

    • Solidity Coding Assignment