Certified Blockchain Developer

Certified Blockchain Developer Study Guide

How to Prepare for the Certified Blockchain Developer Exam?

Preparing for the Certified Blockchain Developer certification exam? Don’t know where to start? This post is the Certified Blockchain Developer Study Guide (with links to each exam objective).

I have curated a list of articles from the Internet for each objective of the Certified Blockchain Developer (CBD) exam. I hope this article will help you achieve the Certified Blockchain Developer (CBD) Certification. Also, please share the post within your circles so it helps them to prepare for the exam.

Certified Blockchain Developer Exam Coupon

Certified Blockchain Developer Material

UdemyCert. Blockchain Dev. Study Material
Udemy (Practice Test) Blockchain Dev. Practice Tests


What is Blockchain?

What is blockchain technology?

Blockchain Facts: What Is It, How It Works, and How It Can Be Used?

Why is Blockchain a Distributed, P2P Network?

What is Peer-to-Peer (P2P) Networks in blockchain?

Blockchain and Distributed Ledger Technology (DLT)

Blockchain Vs Cryptocurrency

What Is the Difference Between Cryptocurrency and Blockchain?

Making sense of bitcoin and blockchain technology

Types of Blockchain

Types of Blockchain

What Are the 4 Different Types of Blockchain Technology?

Merkle Tree

Introduction to Merkle Tree

Merkle Tree in Blockchain: What it is and How it Works?


Blockchain Hash Function

Blockchain Hash: What is it and what is it for?

Blocks, Wallets, and Addresses

What Is a Block in the Crypto Blockchain, and How Does It Work?

What is a Blockchain Wallet?

What Is a Blockchain Address?

Public and Private Key

Blockchain – Public Key Cryptography

Public and Private Keys: What Are They?

Public Vs Private Keys: Understanding PKC in Crypto

Cryptography and Cryptographic Algorithms

What is cryptography or a Cryptographic Algorithm?

Basics of Cryptographic Algorithms

What is Blockchain Mining?

How Does Bitcoin Mining Work?

What is Blockchain Mining and How Does it Work?

Types of Mining

What is Blockchain Mining? Types and Uses

What Is Crypto Mining? Cryptocurrency Mining Types and Methods

Who are Miners?

Role of Bitcoin Miners

What is Miner?


What is Ethereum

What Is Ethereum and How Does It Work?

What is Ethereum?

Bitcoin Vs Ethereum

Bitcoin vs. Ethereum: What’s the Difference?

What is the difference between Bitcoin and Ethereum?

Proof-of-Work Vs Proof-of-Stake

What Does Proof-of-Stake (PoS) Mean in Crypto?

What Is Proof of Work (PoW) in Blockchain?

Difference between Proof of Work (PoW) and Proof of Stake (PoS) in blockchain

Ethereum Virtual Machine (EVM)

Ethereum Virtual Machine (EVM)

What is Ethereum Virtual Machine and How it Works?

What is Ether?

What Is Ether (ETH)? Definition, How It Works, vs. Bitcoin

Wei Vs Ether

Wei: Definition in Cryptocurrency, How It Works, and History

What are Wei, Gwei, and other Ether multipliers?

Mining in Ethereum Smart Contract

Blockchains & Ethereum: Mining & Smart Contracts in Ethereum

How does mining work in Ethereum?

Transaction, Gas & Fees

Gas (Ethereum): How Gas Fees Work on the Ethereum Blockchain

Guide to ERCs & EIPs

Ethereum’s History explained: EIPs; ERCs & important standards

What Are EIP and ERC and How Are They Connected?

ERC-20 Standard

ERC-20 Token Standard

What Are ERC-20 Tokens on the Ethereum Network?

Trading ERC-20 Tokens

What Crypto Users Need to Know: The ERC20 Standard

ERC-721 Standard

ERC-721 Non-Fungible Token Standard

Trading ERC-721 Tokens

What is the ERC721 Token?

ERC-1155 Tokens

ERC-1155 Multi-Token Standard

Remix IDE Walk-through

A Step-by-Step Guide on Using Remix IDE to Write and Deploy Smart Contracts

Steps to Execute Solidity Smart Contract using Remix IDE

Setting up the MetaMask in your Browser

How to Install Metamask on Your Desktop Browser?

MetaMask in your Browser

Getting started with MetaMask

Installing Development Environment

Ethereum local development setup

Setting up an Ethereum Development Environment

Writing our First Smart Contract

Deploy Your First Smart Contract

Writing your first Smart Contract

Deploying Smart Contract with Truffle

How to deploy a smart contract using Truffle?

Writing Smart Contracts for Depositing and withdrawing Money (Back-End)

Building a Simple Fixed Deposit Application

Deploying it on Remix with Metamask

How To Use Remix and Metamask To Deploy Smart Contracts

Front End Development

A Complete Guide to Building Ethereum dApps: Front-end and Back-end

Interacting Smart Contract with Front End

Integrate Your Smart Contract With a Frontend

ERC-20 Tokens

What are ERC-20 tokens?

Dapp Smart contract

Introduction to dapps

Deployment Script

Initialize a dapp using scripts

Deployment on the local development network (Ganache)

How to use GANACHE Truffle Suite to Deploy a Smart Contract in Solidity?

How to Setup Local Development Environment for Solidity?

Connecting Front-end with smart contracts

How do you integrate your smart contract with a front end?

Setting up custom RPC and Ganache account

How to Set up Ganache with Metamask?

Front End of Dapp

Architecture of Decentralized Applications (dApps)

Issue Rewards

Ethereum ETH Staking: Earn Rewards with Coinbase

Writing the Smart Contract

How to Write a Smart Contract in Solidity

Deploying the Smart Contract

Writing and Deploying Your First Smart Contract

Adding more functionalities to the Smart Contract

How to Add a Function to an Already Deployed Smart Contract?


Understanding Hyperledger

Introduction of Hyperledger

Hyperledger Fabric

Hyperledger Fabric

Hyperledger Architecture

Hyperledger Architecture

Setting up the Prerequisites

Installing pre-requisites | Hyperledger Composer

Git Repository- Source Code- Download

GitHub – hyper ledger/fabric

Create a Basic Hyperledger Fabric Network

Step-by-Step Guide to Set up Hyperledger Fabric Network

Add New Org in Existing Network

Adding an Org to a Channel

Add New Org in Consortium (System Channel)

Add New Org In Consortium Hyperledger Fabric Network

Add New RAFT Orderer in Existing Network

Adding new orderer organization to existing channel

Solidity Smart Contract on Hyperledger Fabric

Why Enterprise Blockchain?

Enterprise Blockchain: What You Need to Know

Hyperledger Fabric – A Key Enterprise Blockchain

Hyperledger Fabric in Blockchain

Pros & Cons of Hyperledger Fabric

Pros and Cons of Hyperledger Fabric for Blockchain Networks

The Popularity of Hyperledger Fabric

Review of Five popular Hyperledger DLTs

Setup and prerequisite for deployment

Hyperledger Fabric: Deploying Ethereum Smart Contracts

Installing and instantiating the chain code

Install Chaincode

Install and Instantiate Hyperledger fabric

Deploying a solidity smart contract on fabric

Deploying smart contract with the Hyperledger Fabric chaincode

R3 Corda

What is Corda?

What is R3 Corda and How it Works

Data Structure of Corda

Database tables – Enterprise 4.9 (r3.com)

Corda Key Concepts

Corda Enterprise Edition Key Concepts

Corda Architecture

Corda – A Blockchain Framework With No Chain of Blocks

Setting up the Environment

Getting set up for CorDapp development

This brings us to the end of the Certified Blockchain Developer (CBD) study guide.

What do you think? Let me know in the comments section if I have missed out on anything. Also, I love to hear from you about how your preparation is going on!

In case you are preparing for other Blockchain certification exams, check out the Blockchain certificate study guides for those exams.

Receive Updates on the Certified Blockchain Developer Exam

Want to be notified as soon as I post? Subscribe to the RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Share the Certified Blockchain Developer Study Guide

You may also like