Course curriculum

    1. Introduction

    2. Lesson 1: Ethereum Virtual Machine (opcodes, ABI)

    3. Lesson 2: Ecosystem

    4. Lesson 3: Gas Consumption

    5. Lesson 4: Setting up a Development Environment

    6. Lesson 5: Light Deployment (using managed services)

    7. Lesson 6: Compilation

    8. Lesson 7: Interacting with contracts in the local environment

    9. Lesson 8: Smart Contract (Solidity)

    10. Lesson 9: Reserved keywords

    11. Lesson 10: Primitives Data Types

    12. Lesson 11: Smart Contract Structure

    13. Lesson 12: Functions

    14. Lesson 13: Error handling (assert, require, revert, and exceptions)

    15. Lesson 14: Ether Units and Time Units

    16. Lesson 15: Storage/State/Variables

    17. Lesson 16: Control structures (the usual conditions, loops, etc.)

    18. Lesson 17: Special variables, objects, and functions

    19. Lesson 18: Inheritance

    20. Lesson 19: Standards & Common Patterns

    21. Lesson 20: Testing (ADV)

    22. Lesson 21: Vulnerabilities

    1. Knowledge Check

About this course

  • Free
  • 23 lessons
  • 0 hours of video content

Discover your potential, starting today