Back
Project

Solidity 102 - English

In Solidity 102, we will dive deeper into data structures and basic flow control.

Languagesolidity
Skill LevelBeginner
Total Length1.7h

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

Requirements

  • 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 course Solidity101

What You’ll Learn

  • More complex variable types, data storage locations, and flow control.
storage
Array
Flow Control

Syllabus

  • String

    We will learn the difference between value type and reference type, and another reference type - string.


  • Data Location

    All reference type need an extra annotation —— Data Location to indicate where it’s stored.


  • Struct

    Structure groups related information into one variable that helps regulate these information.


  • Dynamic Array 1

    We learn to define, add, and remove elements in a dynamic array


  • Dynamic Array 2

    We continue to learn dynamic array access and see two types of special dynamic array


  • Flow Control 1

    We introduce flow control - a way to repeat or skip code based on different conditions

practice

Solidity 102 - English

20 lessons
Access on mobile and desktop