Solidity 103 - English

In Solidity 103, we will learn to convert Ether transfers, Event, Enum, and explore other topics required to build more advanced guided projects.

Skill LevelBeginner
Total Length1.5h

Intended Learners

Who’s This Course For

  • For developers who are interested in blockchain and smart contract development
  • For developers who want to learn Solidity


  • No CS background required - This course uses extensive metaphors to make concepts accessible to beginners
  • Basic understanding of Solidity is recommended - at a minimum, you should be familiar with the content of the courses Solidity101 and Solidity 102

What You’ll Learn

  • Basics of the Solidity syntax, including transfers, events, global variables, modifiers, and more


  • Constant & Flow Control

    Constants, immutables, and more topics on flow control

  • Ether Transfer

    Transfer, receive, and check Ether in functions

  • block

    2 global variables on block information

  • Event

    Define, emit events and index event parameters for search

  • Contract Interaction

    Contract A could interact with another contract B by defining a contract variable in A

  • Enum

    Enum is another user defined type in Solidity

  • Function Modifier

    Function Modifier add extra code before and/or after function execution


Solidity 103 - English

22 lessons
Access on mobile and desktop