Curriculum

  • You will understand the basics of blockchain development.

  • You will learn how to write smart contracts in Solidity.

  • You will learn how to deploy smart contracts to the Ethereum Virtual Machine.

  • You will learn best practices to secure your smart contracts.

  • You will learn how to use AI in blockchain development.

Lessons

Week 1: The world Computer.

  • Ethereum Virtual Machine

  • Solidity

  • Programming

Week 2: Smart contract programming.

  • Smart contracts

  • Deploying contracts

  • Tokens

Week 3: Decentralized finance.

  • DEFI

  • Uniswap AMM

  • Flash loans

Week 4: Blockchain security and Research.

  • AI.

  • Decentralized Applications

  • Smart contract Security and auditing

  • MEV and Blockchain Research

  • Code is Law.

Requirements

  • A Computer (Required)

  • Computer programming experience (only required for workshops)

  • 4 hours per week.

Last updated