Smart contracts extend the functionality of the blockchain by allowing programs to run on top
of the distributed ledger. However, as smart contracts become more common and powerful,
vulnerabilities in these contracts have far-reaching implications. Enroll in this course to learn
about common smart contract vulnerabilities and how to identify and remediate them.