Courses
Smart contract development with solidity
4.97
7 sections 52 topics
What is a Smart Contract
How We Can Develop Smart Contracts
Getting Started
Deploy Your First Solidity Smart Contract with Remix IDE
Types
Variables
State Variables
Local Variables
Global
Default Values
Enum
Introduction to Functions
View and Pure Functions
Hands on Task (Beginner Level): Build and Deploy a Counter with Remix
Constructor
Constants
Immutable
If Else
For and While Loops
Mappings
Iterable Mappings
Structs
Modifiers
Events
Errors
Libraries
Data Locations
Inheritance
Interfaces
Call
Calling Parent Constructors
Calling Parent Functions
Call Other Contracts
Send ETH
Verify Signature
Hands on Task (Beginner Level): Build and Deploy an Ether-Store Smart Contract with Remix IDE
Hands on Task (Intermediate Level): Build and Deploy a To-Do List
Hands on Task (Intermediate Level): Build and Deploy a Crowdfund Application
Wallets and Public Testnets
Faucet
Node Providers
Etherscan
Testing
Truffle
Truffle: Installation & Contract Creation
Truffle: Migrations & Deployment
Truffle: Testing
Truffle: Deploy to Testnet & Mainnet
Hardhat
Frontend Integration
Smart Contract Security
Next Steps
Smart Contract Development with Solidity
597 learners
71 points to earn
20 hour of content