Build
Build with Solidity
State, functions, ABI and tests: build your first contract on a local network.
What You Can Do
Read, test and document a counter contract.
Prerequisites
Fundamentals and programming bases.
Fundamentals and programming bases.
5 lessons~ 4 h 45 of study and practice5 quizzes with explanationsUpdated on 18 September 2026
LEARN BY DOING
A bounded counter with access control
5 questions per lesson · 80% required to pass · guided project with a 20-point rubric
Estimated study time includes reading, exercises, quizzes and the project. Tool installation and further practice may take additional time.
See the guided projectYour program
01Anatomy of a smart contractReading · exercise · quiz · 45 min · free preview
02Messages, rights and errorsReading · exercise · quiz · 45 min
03ABI, events and interfaceReading · exercise · quiz · 40 min
04Test before deployingReading · exercise · quiz · 80 min
05Tokens and responsible deploymentReading · exercise · quiz · 75 min