This course introduces the fundamentals of blockchain technology and smart contract development with a practical, hands-on approach. It covers Ethereum architecture, Solidity programming, and tools like MetaMask, Remix, and Hardhat. Students will learn to develop, test, and deploy smart contracts and build basic decentralized applications (DApps). - Understand blockchain concepts, consensus mechanisms, and Ethereum architecture. - Develop and deploy smart contracts using Solidity. - Use tools like MetaMask, Remix, and Hardhat for blockchain interaction. - Analyze transactions, gas, and blockchain data. - Build simple decentralized applications (DApps).
Course Details
Explore the comprehensive course modules
Purpose of blockchain – practical view, Real-world use-cases demo, Distributed ledger walkthrough, Blocks & transactions (hands-on observation), Public vs private chains – comparison, Consensus basics: PoW, PoS, Ethereum overview for developers Hands-on: MetaMask setup & testnet connection
Ethereum accounts – creation & usage, Gas & EVM – practical understanding, Sepolia/Holesky testnets – working demo, Tools: MetaMask, Remix, Hardhat – usage, Create accounts & send test transactions, Get test ETH from faucets, Blockchain explorer – transaction analysis
Data types, variables, functions – coding, Events & modifiers – practical use, Mappings, structs, arrays – implementation, Error handling: require, revert, assert, Visibility & memory vs storage Hands-on: Storage contract, Calculator contract, Remix deployment
Constructors & inheritance – applied, Payable functions – ETH send/receive, Error-handling patterns – practice Hands-on: To-Do list contract, Voting contract, ERC-20 basic token
Install Node.js & Hardhat, Hardhat project structure – setup, Deployment scripts – writing & running, Basic unit testing Hands-on: Create Hardhat project, deploy token locally
Frontend–smart contract connection, Ether.js basics – calls & transactions, Wallet interaction – connect & sign Hands-on: Mini-DApp (Donation / Voting / Token Dashboard)
Learn from leading experts in stem cell research
Assistant Professor specializing in Blockchain Development and Cybersecurity, with expertise in smart contract development, Web3 technologies, and digital forensics. Experienced in delivering hands-on training in Ethereum, Solidity, and blockchain security, with active involvement in research and practical implementations.