Certification training

CBDECBDE: BTA Certified Blockchain Developer - Ethereum

Prepare for your Blockchain exam with a structured video course built for focused study, topic review, and repeatable progress before exam day.

58Lectures
4h 45m 36sDuration
BlockchainVendor
CBDE: BTA Certified Blockchain Developer - Ethereum course cover Best seller
Blockchain certification training CBDE 58 lessons arranged in a guided course path
Course overview

Study with a clear path.

Move through focused sections, review lecture timing, and return directly to the objectives that need more work.

Sequenced lessons

Follow the course in order or jump directly to the section you need to revisit.

Video-first prep

Use concise lecture blocks for technical review before moving into exam practice.

Fast access

Your purchased course becomes available in the member area after confirmed payment.

Curriculum

Course sections.

8 sections, 58 lessons, and lecture-level duration details.

01 A Brief History of Ethereum 3m 47s
02 What are DApps? 3m 4s
03 What The EVM Can And Cannot Do 2m 8s
04 When To Use Traditional Systems Over A Blockchain? 3m 10s
05 Theory And Practice Of Hasing Algorithms 4m 37s
06 Accounts, Private and Public Keys 4m 32s
07 Ethereum Denominations 1m 59s
08 Proof Of Work (PoW) versus Proof Of Stake (PoS) 4m 15s
09 Externally Owned Accounts (EOA) and Smart Contracts 10m 10s

01 What Are Ethereum Nodes? 3m
02 Communication Of Ethereum Nodes With Clients 4m 5s
03 Blockchain Networks 4m 51s
04 How Blockchain Nodes Operate 3m 22s
05 The Difference Between Private, Consortium and Public Networks 3m 53s
06 How Does Consensus Work? 3m 48s
07 What Exactly Is A Block? 3m 43s
08 How Does Mining Work? 3m 9s

01 The Different Languages On The Ethereum Blockchain 1m 50s
02 What Exactly Is Solidity and Smart Contracts? 5m 8s
03 EVM Assembly and OPCODES 3m 52s
04 Deep Dive Into Gas And Gas Requirements 6m 52s
05 What Is A Merkle Patricia Trie and What Is It Used For? 2m 34s

01 General Description Of Solidity 2m 18s
02 The Typical Layout Of A Solidity File 2m 21s
03 Importing Of Other Files In Solidity 6m 18s
04 Comments In Solidity 3m 14s
05 Solidity Value Type Variables 9m 21s
06 How To Do String Comparisons? 2m 20s
07 We Touch On Arrays In Solidity 7m 53s
08 This Is How To Use Structs In Solidity 7m 4s
09 Let's Get The Most Important Parts About Mappings 12m 31s
10 Function And State Variable Visibility and Getter 9m 8s
11 Function Modifiers 6m 36s
12 The Difference Between View and Pure Functions 4m 53s
13 Fallback Functions In Solidity 9m 22s
14 Global Objects: The Difference Between msg 10m
15 Loops, How They Work And When To Use Them 5m 30s
16 Events In Solidity 2m 50s
17 The Solidity Style Guide 2m 21s

01 What Is An Ethereum Request For Comments? 2m 11s
02 What Exactly Is The ERC20 Token Contract? 2m 23s
03 What Exactly Is The ERC721 Token Contract 4m 48s

01 Inheritance In Solidity 13m 12s
02 What Exactly Is Web3.js? 1m 19s
03 What's The MetaData and the ABI Array? 5m 14s
04 What Is The Difference Between address.send() and address.transfer()? 8m 10s
05 Exceptions In Solidity: Throw, Assert, Require and Revert 7m 42s
06 How The Low-Level Functions .call(), .callcode() and .delegatecall() work 8m 10s
07 How You Can Incorporate Low-Level Assembly In Solidity 3m 13s

01 What Is Truffle? 2m 1s
02 How Does Truffle Work? A Quick Overview! 8m 41s
03 We Run Tests In Truffle 7m 40s

01 General Security Best Practices 3m 6s
02 How Is The Preferred Workflow During Blockchain Development? 2m 49s
03 Best Practices For Upgrades Of The Ecosystem and Bugfixes 3m 57s
04 Best Practice For Interaction With Unknown Sources 4m 12s
05 The Problem Of True Randomness On The Blockchain 2m 40s
06 What Is OpenZeppelin? 2m 19s
Continue preparing

Connect the lessons to exam-day practice.

Use the course for structured review, then move into current questions, timed simulator sessions, and a broader vendor catalog.