Certified Ethereum Developer Program
The program is uniquely designed by professional and experienced Developers for working professionals and students who are aspiring to start their software development career as Blockchain Developers specializing in the Ethereum platform.
- 60 Hours + Capstone Project
- 2 - 3 Months
Key Program Highlights
- NASSCOM Accredited Program
- Aligned to National Occupational Standards (NOS) Approved by Government of India
- Designed and delivered by Blockchain Experts of Snapper Future Tech
- Modular and unitwise approach making your learning experience smooth and effective
- Lifetime access to the content
- Live Project evaluation by Blockchain Experts
- Certificate of participation by FutureSkills Prime (A MeitY NASSCOM Digital Skilling Initiative)
- Program Completion Certificate by Indian Blockchain Institute
- Get refund upto INR 8,000 or 50 % of course fees (whichever is lower) as Government of India Incentives upon successful completion of program
- Placement assistance through NASSCOM's Talent Content Portal
Program Overview
The Certified Ethereum Developer Program is designed for working professionals and students aspiring to start their journey as a Blockchain developer specializing in Ethereum platform. Learners to get a conceptual grasp of Blockchain technology, Ethereum’s components, and its architecture as well as practical experience in building Smart Contracts for using the Solidity programming language. Enabling the learners have to have a solid grasp of the fundamental of blockchain technology and acquiring the skillsets required to develop use-cases which can be applied across industries.
Who should take this program?
Student/ Fresher
Pursuing or graduating from the following streams- BSc.I.T., BSc.C.S., BCA, MCA, Btech CS, Btech IT, Mtech CS, Mtech IT
Working Professional
Working as a software developer or interested into switching to a development role in the Blockchain space
Curriculum
- Introduction to Blockchain
- Introduction Blockchain – Quiz
- History of Blockchain
- History OF Blockchain – Quiz
- Definition of Blockchain
- Definition of Blockchain – Quiz
- Transaction Flow in Blockchain -A
- Transaction Flow in Blockchain -A – Quiz
- Attributes of Blockchain I
- Attributes of Blockchain II
- Attributes of Blockchain III
- Attributes of Blockchain IV
- Attributes of Blockchain – Quiz
- What is Cryptography and its various methods I
- What is Cryptography and its various methods II
- What is Cryptography and its various methods III
- What is Cryptography and its various methods -Quiz
- Cryptographic Methods in Blockchain-I
- Cryptographic Methods in Blockchain-II
- Cryptographic methods in Blockchain – Quiz
- Characteristics of Blockchain
- Characteristics of Blockchain – Quiz
- Types of Blockchain Network
- Types of Blockchain Networks – Quiz
- Blockchain Evolution
- Blockchain Evolution – Quiz
- What is Blockchain Network?
- What is a Blockchain Network? – Quiz
- Attributes of Nodes
- Attributes of Node – Quiz
- Transaction Flow in Blockchain-B
- Transaction Flow in Blockchain-B – Quiz
- Blockchain Transaction Lifecycle – I
- Blockchain Transaction Lifecycle – II
- Blockchain Transaction Lifecycle – Quiz
- Elements of Blockchain Transaction
- Elements of Blockchain Transaction – Quiz
- UTXO Accounting Method
- UTXO Accounting Method – Quiz
- Balances Accounting Methods
- Balances Accounting Method – Quiz
- Types of Wallets
- Types of Wallets – Quiz
- Classification of Nodes
- Classification of Nodes – Quiz
- What is Consensus Mechanism
- Why Consensus Mechanism is needed
- Why Consensus Mechanism is needed? – Quiz
- What is Consensus Mechanism? – Quiz
- Types of Consensus Mechanism
- Types of Consensus Mechanism – Quiz
- Genesis Block
- Genesis Block – Quiz
- Forking in Blockchain – I
- Forking in Blockchain – II
- Forking in Blockchain – III
- Forking in Blockchain – Quiz
- Types of Mining
- Types of Mining – Quiz
- Evolution of Ethereum
- Evolution Of Ethereum – Quiz
- Components Of Ethereum -I
- Components Of Ethereum – I – Quiz
- Components Of Ethereum – II
- Components Of Ethereum – Quiz
- Types Of Transactions
- Types Of Transactions – Quiz
- Ethereum Networks
- Ethereum Networks – Quiz
- Ethereum Nodes & Clients
- Ethereum: Nodes & Clients – Quiz
- Decentralized Application
- Decentralized Applications – Quiz
- Token Protocols
- Token Protocols – Quiz
- Remix Overview
- Solidity Syntax Understanding
- Solidity Data Types
- Solidity Data Locations
- Solidity – I – Quiz
- Solidity Function-I
- Solidity Function-II: Constructors
- Solidity Function-III: Payable
- Solidity Function-IV: View
- Solidity Function-V: Pure
- Solidity – II – Quiz
- Solidity Modifiers
- Solidity Arrays
- Solidity Structures
- Solidity Enums
- Solidity Mappings
- Sending ethers to contract
- Solidity – III – Quiz
- Polymorphism
- Inheritance-I: Single-Level
- Inheritance-II: Constructor
- Inheritance-III: Multi-Level
- Inheritance-IV: Multiple Inheritance
- Solidity – IV – Quiz
- Solidity: Interface
- Solidity Events
- Solidity Error Handling
- Lottery Contract
- Escrow Contract
- ICO Contract
- ERC20 Token Contract
- Solidity – V – Quiz
- Private Network I: Pre-Requisite Installation
- Private Network II: Create Nodes & accounts
- Private Network III: Setting Up Boot node & Genesis file
- Private Network IV: Network Formation
- Private Network V: Connecting Nodes
- Private Network VI: Deploy smart contract on private Network
- Private Network Set-Up – II – Quiz
- DApp – Overview & Installation
- DApp – Smart contracts development
- DApp – Smart contracts Testing
- DApp – I – Quiz
- DApp – Smart contracts API Integration
- DApp – Front End Development & Final Testing
- DApp – II – Quiz
- Project: Paying With Crypto
Learners’ Journey
Sample Certificates


NASSCOM SSC Certificates



