Course curriculum
-
1
Introduction
-
Introduction to Certified Ethereum Developer
-
-
2
Module 1: Blockchain Basic
-
Electronic system and trust
-
Introduction to Blockchain
-
Types of Blockchain
-
Blockchain Mining
-
-
3
Module 2: Advance Blockchain Concepts
-
Merkle, Tree and Hashing
-
Blocks, Wallets and Addresses
-
Public and Private Key
-
Role of Cryptography in Blockchain Security
-
Blockchain Architecture
-
-
4
Module 3: Ethereum
-
Introduction to Ethereum
-
EVM (Ethereum virtual machine)
-
Ethereum Token standard
-
Testnets
-
Ethereum Accounts
-
Gas in Ethereum
-
-
5
Module 4: Ethereum 2.0
-
Introduction to Ethereum 2.0
-
Key components of Ethereum 2.0
-
Technical challenges and solutions
-
-
6
Module 5: Security and DeFi
-
Introduction to DeFi
-
The Dao Hack
-
-
7
Module 6: Layer-2 Scaling Solution
-
Layer-2 Introduction
-
ZK Rollups
-
Optimistic Rollups
-
Optimistic VS ZK ROLLUps
-
State Channels
-
-
8
Module 7: Ethereum Based Project and use cases
-
Uniswap
-
Chainlink
-
Aave
-
MakerDAO
-
Compound
-
Axie Infinity
-
Decentraland
-
OpenSea
-
-
9
Module 8: Introduction to Development Enviroment and basics of Solitity
-
Introduction to Solodity
-
Data Types and Variable
-
Functions and Function Modifiers
-
Control Structure
-
Events
-
Visibility and Access Control
-
Writing Your First Smart Control
-
Installing Metamask
-
-
10
Module 9: Project 1 Creating Etheruem Tokens
-
Introduction to openZeppelin
-
Creating a Token
-
-
11
Module 10: Project 2 Voting DApp
-
Introduction
-
Voting part 1
-
Voting part 2
-
-
12
Module 12: Project 4 Tokenized Real Estate Platform
-
Property Managment Part 1
-
Property Managment Part 2
-
Property Managment Part 3
-
Property Managment Part 4
-
Blockchain Council