Blockchain for beginners: build certificate registration DApp

We briefly cover the philosophy of the blockchain and Ethereum. Then we will explain how blockchains work, what is Decentralized App and how smart contract communicates with DApp. We set up the easy development environment, including tools that can be used with minimum steps and the biggest part of the course is dedicated to guiding you through a simple Decentralized App. We also covered the following concept of Ethereum, Account, Gas, Smart Contract, Decentralized App, Blockchain, Bitcoin, Solidity, Web3.js and Ropsten Testnet. What tools and libraries are used?


Level 0


1.5 hours

What will you learn from this course:

Smart Contract | Decentralized App | Bitcoin | Solidity | Web3.js


HTML and basic Javascript knowledge


Eric Tang

Eric Tang

Eric has over ten years of entrepreneurial experience in Greater China and was formerly the CEO and co-founder of a prominent Hong Kong-based technology startup with 100+ team members. His vision is to bring his product experience into building an active blockchain community.


Smart Contract | Decentralized App | Bitcoin | Solidity | Web3.js

Solidity 0.5.x

Solidity is a brand new programming language native to Ethereum, the second largest cryptocurrency by market capitalization, initially released in 2015.

Web3.js 1.0.0

The web3.js library is a collection of modules which contain specific functionality for the ethereum ecosystem.

Lesson 1: Overview of Blockchain and Ethereum

Lesson 2: Build a certificate registration decentralized application on Ethereum

Hashcademy is an education technology platform with a mission to help individuals advance their blockchain careers

2020 Copyright © Hashreader Limited. All Rights Reserved