Technology & Programming intermediate

Smart Contracts & Solidity

A comprehensive course covering Smart contracts. Topics include Solidity programming, Ethereum Virtual Machine, contract deployment, Remix IDE, Hardhat, gas optimization, contract testing, and common vulnerabilities. Designed for intermediate level learners.

14 hours 4 modules 12 lessons 0 enrolled
Dr
Dr. Ada Sterling
Professor of Computer Science & Software Engineering
Free

Full access to all course materials

Course Content

Foundations of Ethereum Virtual Machine 3 lessons
Solidity Programming 27 min
Ethereum Virtual Machine 31 min
Applying Solidity Programming 35 min
Understanding Contract Deployment 3 lessons
Contract Deployment 30 min
Remix IDE 25 min
Applying Contract Deployment 22 min
Working with Gas Optimization 3 lessons
Hardhat 26 min
Gas Optimization 31 min
Applying Hardhat 26 min
Advanced Common Vulnerabilities 3 lessons
Contract Testing 29 min
Common Vulnerabilities 23 min
Applying Contract Testing 20 min