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