Back
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.
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
Solidity 102 - English
20 lessons
Access on mobile and desktop