
Unit testing smart contracts, common vulnerabilities (reentrancy, integer issues, access control), test coverage basics, and mitigation patterns. Emphasizes safety-first deployment practices.
Testing frameworks and writing unit tests.
Overview of vulnerability classes with examples.
Access control and safe patterns for privileged functions.
Testnet audits: verifying expected behaviors in public environments.
Creating a security checklist and basic mitigation plan.
Activities
Add unit tests to the capstone contract and run them; produce a security checklist addressing potential risks.
📦 Deliverable
Test output + security checklist.
Testing framework examples and security primers.
Module 3.
Emphasizes safety and reduces risk before any broader exposure.
APPLY TODAY FOR THE 2025/2026 ACADEMIC SESSION.