This program begins with the technical foundations of blockchain technology, teaching you the fundamentals of distributed systems, cryptography, and how it keeps data secure. You will learn about the mechanisms underlying cryptocurrency and how to create applications using Ethereum, a decentralized virtual machine. Under Hyperledger, a collaborative effort for the advancement of blockchain technologies hosted by the Linux Foundation, you will also explore various other blockchain solutions and get an introduction to business blockchain frameworks. You will also learn how to implement blockchain solutions beyond currencies, how to use blockchain on the Internet of Things, blockchain scalability, and the future potential of this fascinating and powerful technology.

Programme Structure

At the end of this training session, participants will be able:

1. To understand what blockchain is and why it is used

2. Able to explain the different components involved with blockchain,

3. Understand when and why you may want to use blockchain within your environment

4. to understand at a high level what cryptocurrency is 

❖ The Fundamentals of Blockchain

❖ Mechanics of Blockchain

❖ Understanding Decentralization

❖ Symmetric Cryptography

❖ Public Key Cryptography

❖ Bitcoin Network, Payments, Clients, and APIs

❖ Introduction to Bitcoin

❖ An Introduction to Alternative Coins

❖ Smart Contracts and Relevant Ethereum Blockchain


❖ Technical Concepts of Smart Contracts and Solidity

❖ Ethereum Development with Web3

❖ Ethereum Programming Languages and EVM

❖ Blockchain Technology Beyond Cryptocurrencies

❖ Alternative Solutions, Challenges, and Research

Programme Duration

40 hours (5 days)

8 hours per class

Entry Requirement

Business analysts, Data analysts, business intelligence professionals, data scientists, IT professionals, and anyone interested in data visualization.


Online classes