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.

₹ 11,000
8,250
+18% GST
Valid till 23rd Feb, 23

Key Program Highlights

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

Blockchain Basic Concepts
  • 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
Blockchain Advanced Concepts
  • 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
Ethereum Concepts
  • 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
Solidity and Ethereum Smart Contracts
  • 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
  • Project: Paying With Crypto

Learners’ Journey

Sample Certificates

NASSCOM SSC Certificates​