hackquest logo
hackquest logo
Back

Solidity 102

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

Solidity 102

Language

Solidity

Total Length

1.7h

Part of Learning Track

Build on Sonic + 7 more

What You’ll Learn

More complex variable types, data storage locations, and flow control.

storage
Array
Flow Control

Syllabus

Unit1 - String

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

Unit2 - Data Location

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

Unit3 - Struct

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

Unit4 - Dynamic Array 1

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

Unit5 - Dynamic Array 2

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

Unit6 - Flow Control 1

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

Language

Solidity

Total Length

1.7h

Part of Learning Track

Build on Sonic + 7 more