Course curriculum

  • 1

    Lesson 1: Blockchain Concepts I

    • Introduction to Lesson 1: Blockchain Concepts I

    • Blockchain Concepts I Slides

    • Assignment 1: Financial Use Cases of Blockchain

  • 2

    Lesson 2: Blockchain Concepts II

    • Introduction to Lesson 2: Blockchain Concepts II

    • Blockchain Concepts II Slides

  • 3

    Lesson 3: Primer to Ethereum

    • Introduction to Lesson 3: Primer to Ethereum

    • Primer to Ethereum Slides

    • Assignment 2: Deploying a Smart Contract

  • 4

    Lesson 4: Developing on Ethereum I

    • Introduction to Lesson 4: Developing on Ethereum I

    • Developing on Ethereum I Slides

  • 5

    Lesson 5: Developing on Ethereum II

    • Introduction to Lesson 5: Developing on Ethereum II

    • Developing on Ethereum II Slides

    • Assignment 3: ERC Standards

  • 6

    Lesson 6: Developing on Ethereum III

    • Introduction to Lesson 6: Developing on Ethereum III

    • Developing on Ethereum III Slides

  • 7

    Lesson 7: Developing on Ethereum IV

    • Introduction to Lesson 7: Developing on Ethereum IV

    • Developing on Ethereum IV Slides

  • 8

    Lesson 8: Decentralised Applications I

    • Introduction to Lesson 8: Decentralised Applications I

    • Decentralised Applications I

    • Assignment 4: Decentralised Applications

  • 9

    Lesson 9: Decentralised Applications II

    • Introduction to Lesson 9: Decentralised Applications II

    • Decentralised Applications II Slides

  • 10

    Lesson 10: Security and Scalability on Ethereum I

    • Introduction to Lesson 10: Security and Scalability on Ethereum I

    • Security and Scalability on Ethereum I Slides

  • 11

    Lesson 11: Security and Scalability on Ethereum II & Project Work I

    • Introduction to Lesson 11: Security and Scalability on Ethereum II

    • Security and Scalability on Ethereum II Slides

  • 12

    Lesson 12: Project Work II

    • Introduction to Lesson 12: Project Work II

    • Project Work