Smart Contract Engineering
A 12-week program focused on writing self-executing agreements that survive adversarial review — with explicit state machines, property-based tests, and gas-cost analysis.
Program focus
Students learn to treat smart contracts as state machines with documented invariants. Every function maps to a transition; every transition has a test that proves it cannot violate stated rules.
Gas fee reduction is taught as an engineering discipline: measuring deployment costs, profiling transfer paths, and restructuring storage layouts with before-and-after benchmarks.
Capstone project
Build a multi-signature escrow contract for a real use case — past cohorts have built supplier payment holds for garment factories and scholarship disbursement contracts for education NGOs.