Your campus / Course syllabus
Log in
All courses
Secure

Smart contract security

Learn how to look for faults, check for invariants and write a report.

Premium

What You Can Do

Produce a reproducible vulnerability report for a training exercise.

Prerequisites
Solidity and unit tests.
5 lessons~ 4 h 55 of study and practice5 quizzes with explanationsUpdated on 18 September 2026
LEARN BY DOING

Reproduce and correct local reentrancy

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 project