Blockchain Fundamentals & Smart Contract Development

Course Description

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 Fee Seats Limited

₹3000.00

Course Details

Duration
Duration
50 HRS
Duration
Course Label
SDC
Course Language
English
Duration
Course Mode
Online
Duration
Timings
7 PM - 8 PM
Days
Monday to Saturday
Registration Till
05 Jun 2026
Duration
Tentative ClassStart Date
summer
Duration
Eligible Schools:
1.School of Computer Applications 2.School of Electronics and Electrical Engineering
Certificate Criteria
Certificate Criteria
75% attendance, 50% score in all Exams/CA

Curriculum Snapshot

Explore the comprehensive course modules

1 Blockchain Basics

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

2 Ethereum Development Environment

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

3 Solidity Fundamentals

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

4 Intermediate Smart Contracts:

Constructors & inheritance – applied, Payable functions – ETH send/receive, Error-handling patterns – practice Hands-on: To-Do list contract, Voting contract, ERC-20 basic token

5 Hardhat Essentials

Install Node.js & Hardhat, Hardhat project structure – setup, Deployment scripts – writing & running, Basic unit testing Hands-on: Create Hardhat project, deploy token locally

6 Building a DApp

Frontend–smart contract connection, Ether.js basics – calls & transactions, Wallet interaction – connect & sign Hands-on: Mini-DApp (Donation / Voting / Token Dashboard)

Instructor Spotlight

Learn from leading experts in stem cell research

Vimal Dubey

Vimal Dubey

Assistant Professor

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.