3112 Ratings

3459 Learners

Master in Blockchain in 3 Months – Blockchain | Bitcoin | Cryptocurrency | Ethereum Based Smart Contract | Ethereum Developer | Solidity | Solidity Security | Smart Contract Development & Deployment
| Hyperledger

Duration : 3 Months – Weekends 2 Hours Daily



A   blockchain   is  a   digitized,   decentralized,  public   ledger   of   all   cryptocurrency  transactions. Constantly  growing  as ‘completed’ blocks (the most recent transactions) are recorded and added to  it in  chronological order, it allows market participants to keep track of  digital  currency   transactions    without   central recordkeeping.   Each node (a computer connected to the network) gets a copy of the blockchain, which is downloaded automatically.


Why Radical Technologies

  • Highly practical oriented training
  • 25000+ Man-hours of Real-time projects & scenarios
  • 10 to 20+ year Experienced corporate trainers With Real Time Experience.
  • Building up professionals by highly experienced professionals
  • 100 % quality assurance in training .
  • 10000+ Placement Records and 180+ MNC’s and Consultancies Tie up

Check Batch Schedulings

Course Curriculum

Course description

Blockchain Course is designed to introduce you to the concept of blockchain and explain the fundamentals of blockchain and bitcoin From Beginner to Advanced Level. The course will provide complete knowledge of the structure and mechanism of blockchain. As a beginner, you will be learning the importance of consensus in transactions, how transactions are stored on blockchain, history of bitcoin and how to use bitcoin. Furthermore, you will be taught about the Ethereum platform and its programming language. You will setup your own private blockchain environment using Ethereum. In addition, you will develop a smart contract on private Ethereum blockchain and will be deploying the contract from web and console. Consecutively, you will learn to deploy business network using Hyperledger Composer. You will learn to set up private blockchain using Multichain platform. Towards the end of the course we will be discussing various practical use cases of blockchain to enhance your learning experience.

Want to be Future Blockchain Developer

Introduction: Blockchain Certification Training will help you understand the underlying mechanisms of Bitcoin transaction systems,  Ethereum & Hyperledger & Smart contract & Solidity. Together with learning to setup your own public/private blockchain environment, you’ll also master the concepts like Cryptography & Cryptocurrency, Blockchain Networks, Bitcoin Mining & Security, Multichain, developing smart contract on Ethereum & Hyperledger Platform.

Course Content

Blockchain/Bitcoin/Cryptocurrency for Beginners: Your Quick Start Guide to Blockchain/Bitcoin/Cryptocurrency

Section – 1 Let’s Dive Nose First into This Course Helping You to Understand the Blockchain

Why The Blockchain?

These Are the Industries the Blockchain Is Set to Disrupt

At the Moment These Are the Blockchains That Exist

After completing this Course, you should be able to:

  • Comprehend the cryptography and cryptocurrency concepts
  • Encompass the concept of blockchain
  • Understand the importance of blockchain technology
  • Have a deep insight into bitcoin and its network
  • Perceive, how bitcoin transactions are validated by miners
  • Create and use bitcoin account effectively
  • Understand Ethereum blockchain
  • Learn Solidity: Prominent language to develop smart contracts
  • Deploy your private blockchain on web where you can visually see your chains
  • Send transactions between nodes
  • Infer Hyperledger project
  • Install and run Hyperledger Composer Playground locally
  • Deploy and test business network using Composer
  • Develop private Blockchain in MultiChain
  • Discuss the compelling use-cases of the blockchain
  • Interpret the prospects of blockchain
  • Assess, how blockchain can improve your business standards 

The Blockchain Actually is

Many Ask the Question of The Blockchain Being the New Internet, So Is It?

Comparing the Public, Consortium, And Private Blockchain

The Analogy of The Blockchain Being Similar to A Spreadsheet

This Is How the Blockchain As a Technology Is Designed Not to Fail

Nodes Now as They Play a Very Important Part


Let Me Introduce You To This Bitcoin Introductory Course

Many Of You Will Be Wondering What Bitcoin Is So Let Me Explain

Let Me Explain To You How Bitcoin Has Evolved To Date

The Blockchain Is Critical To Bitcoin And This Is How It Works


A Structured Path to Understanding Smart Contracts

What Ethereum Based Smart Contract Code Looks Like

Examples of The Uses of Smart Contracts

Everything Has It’s Unique Selling Points So Here Are Smart Contracts USP’s

Every New Technology Has Its Problems So Here Are Smart Contracts Issues

These Are the Blockchains On Which You Can Start Processing Smart Contracts

Understand How Smart Contracts Work as A Piece of Technology


Let Me Introduce The Way Easiest Way In Which To Earn Your First Bitcoins Online

To Earn Your Very First Piece Of Bitcoin I Suggest You Use These Faucet Sites

Here Are The Best Place I Currently Recommend To Spend Bitcoins

You Can Buy Anything From Amazon With Bitcoin Using This Site

When It Comes To Selling Bitcoin This Is How That Process Works

These Are The Best Places To Sell Your Bitcoins Online That I Also Use

Lets Discuss The Future Of Bitcoin Before Concluding This Course

Here Is Your Complete Round-Up Of This Bitcoin Introductory Course

Summary Of We’ll Be Creating

Basic Concepts Of The Blockchain

Ethereum Blockchain Nodes Explained

The Genesis.Json File & How You Create A Private Network

Mist & The Ethereum Wallet

Mist & The Ethereum Wallet (Practical)

Troubleshooting Tips For Mac & Linux – The IPC File

ASSIGNMENT – Mine Some Ether

Deploy Your Hello World Application Into Your Private Network

Part – 1 Ethereum Developer: Build A Decentralized Blockchain App

Section – 1 Course Introduction

What You’ll Achieve By Completing This Course

How The Course Is Structured To Help You Achieve The Learning Goals


What The Blockchain Exactly Is

 These Are The Differences Between A Public, Consortium & Private Blockchain

Covering Exactly What Smart Contracts Are


The Ecosystem Ethereum Comprised Of DApps And DAOs

What Mist Is As Well As How It Works

What Ether And Accounts Are

How To Compile, Deploy And Instantiate Contracts

Configuring, Running & Working With The Go Ethereum Client

Account Management And Mining

The Different Phases Of Contract Deployment

How To Interact With A Contract Once Its Deployed

The Exact Setup Process For A Private Network

Assignment #1 – Understand Ethereums Basics To Get ed With It


Explaining The DApp We’re Going To Create

Contract Classes, Functions And Conditionals Explained

Inheritance And Abstract Contracts

Libraries So Lets Jump Into It

Types, Arrays, Structs and Mappings Are Something You Must Understand

Global Variables

How Debugging Works With Us Here

Assignment #2 – All Aspects Of Solidity With You


Your Introduction And Setup Instructions For Ethereum IDE & Truffle

The Communication Between Contracts and Websites

Adapt Truffle And Ether Camp’s Default Behaviour

Functional Tests In Ether Camp Testing Reference And Truffle

Manually Test Contracts As Shown Here

Web3 And Communication From HTML pages & Integrate Web3 And Angular.js

Assignment #3 – In This Section We’re Moving Onto Ethereum IDE, Web3 & Truffle


Setting Up An Enviornment For Our App

Test Cases For Our App

The Pages We Need For Example An Index Page

How To List The Users Transactions

React To Events In Our App

Assignment #4: The Implementation Of Web3 & Truffle


What You’ll Be Creating In This Section  

Blockchain Nodes – Geth and the TestRPC  

initialize and configure our Private Network  

What is MIST and the Ethereum Wallet  

Combine MIST and our Private Network  

Troubleshooting Tips for Mac and Unix/Linux  

The Solidity IDE in the Browser  

 Mine some Ether – Assignment  

 Deploy Your First Application Into Your Private Network  


The Types Of Blockchains You Can Work With 

Use Cases For Blockchain Technology  

How Powerful The Ethereum Blockchain Is


What Smart Contracts Actually Are  

Example Of Cryptocurrency Contract Code  

Pros And Cons Of Smart Contract Technology 

Differences Between Accounts And Contract Wallets


What Is Mist And More Importantly How Does It Work 

How Mist, DApps, And Accounts Work  

How To Configure, Run And Work With The Go Ethereum Client  

How You Compile, Deploy And Instantiate Contracts  

Ethereum TestRPC And The Development Framework Truffle  

Developing With Ethereum In The Cloud Using Ethereum Studio  

Oraclize And The Ethereum Naming Service


Different Phases Of Contract Deployment  

How To Interact With A Contract Once It’s Deployed  

The Exact Setup Process For A Private Network  

The Genesis Json File


Introduction To Decentralisation  

The Positives Uses Of Decentralisation 


 Hands-On Example Using Solidity  

 The General Layout Of Our Solidity Source File  

 How The Constructor, Basic Setters, And Getters work  

 It’s Time To Test Our Contract Directly In Remix  

 Get To Know The Global Msg Object And Keyword Payable  

 Adding A Method To Kill Our Contract And Add Modifiers  

 Inheritance And Importing Other Contracts From Github  

 Create A Real Wallet Together Using Our Example Contract  

 Assignment #1: Explaining The Structure Of A Solidity Contract Step-By-Step  

 The Assignment You Completed  

 We Can Now Move Onto Adding Our First Event  

 Assignment : Explaining The Structure Of A Solidity Contract Step-By-Step


Communicating Between Contracts And Websites  

Web3 In Vanilla Javascript  

How To Interact With A Contract In Web3  

Send Transactions And Call Non-Constant Functions  

Write, Compile And Deploy Contracts Using Web3  

Assignment: Understanding How To Use Web3 With The App We’re Launching  

Events And Filters In Web3  

Assignment : Understanding How To Use Web3 With The App We’re Launching


Truffle, Ethereumjs, Testing, Debugging And Ethereum Studio  

Different Versions Of Truffle And How To Install It  

The Truffle Directory Structure  

Implement Our Shared Wallet  

The Famous Multi-Signature Wallet Implemented In Mist  

Test Your Distributed Application With Truffle  

Advanced Development With Truffle And Ethereum Studio   

Getting Our Front-End Ready With WebPack And Truffle  

Our Wallet Now Comes To Life With The Front-End  

Advanced Development With Truffle And Ethereum Studio  

Advanced Debugging With The Ethereum Studio Debugger And Scenarios  

What Ethereum Studio Can Do For You

Final Assignment Which Is An Ethereum Blockchain Curriculum Vitae

This Is How Your Ethereum Blockchain CV Will Work

Final Assignment An Ethereum Blockchain Curriculum Vitae

Wrapping Up This Complete Course On Ethereum Blockchain Development



Ethereum Developer – Advance Course – Build Real world Project

Welcome To The Ethereum Developer Masterclass

Course Introduction  

Basics Of Blockchain Development

Section Introduction

Basic Concepts Of The Blockchain

How A Smart Contract Works

Ethereum Blockchain Nodes Explained

Difference Between A Call & A Transaction

The Genesis.Json File & How You Create A Private Network

How To Use The Ethereum TestRPC & Why A Mnemonic Is Important

Dapps, Web3 & The Communication Between Javascript And The Blockchain

A Quick Note On The Following Lectures

Mist & The Ethereum Wallet

Mist & The Ethereum Wallet (Practical)

Troubleshooting Tips For Mac & Linux – The IPC File

Let’s Take A Look At MetaMask

Let’s Have A Look At Remix

How To Install & Use Truffle

Section Wrap-Up


Section Introduction

What Is An Ethereum Based Initial Coin Offering?

ERC-20 Ethereum Sample Token Contract Analysis

Launching Our Own ICO Token On Our Private Network

Watching Our Token Contract In Mist/Ethereum Wallet

Moving Tokens Between Accounts

Section Wrap-Up


Section Introduction

What Is An Exchange & How Do They Work?

What We’re Going To Integrate On The Blockchain

Interface Of Our Contract In Detail

Difference Between A Market-Order & A Limit-Order

Datatypes We’re Going To Implement In Our Contract

The Events Our Contract Should Emit

Section Wrap-Up


Section Introduction

A Library In Solidity & How It Works Explained

Importing Source Files

Difference Between .Send, .Transfer & .Call()()

Difference Between .Send, .Transfer & .Call()() (Practical)

Exception Handling, Require(), Assert() & Revert()

Exception Handling, require(), assert() and revert() practical examples

Difference Between Remix, Truffle, Webpack & Angular

Important Aspects For Solidity Security

Section Wrap-Up


Section Introduction

General Contract Structure

The Data-Structures We Need

How To Add Symbols To The Contract

ASSIGNMENT – Add New Symbols On The Fly As Admin

Discussion & Solution Of The Assignment

Section Wrap-Up


Section Introduction

How To Install Truffle

The Truffle Directory Structure

Looking At The Truffle Config File

Troubleshooting Truffle On Windows

Using Truffle In Combination With EthereumJS-TestRPC

Let’s Add Our FixedSupplyToken Contract

ASSIGNMENT – Let’s Add Our Exchange Contract

Let’s Add Some Tests For Our FixedSupplyContract

ASSIGNMENT – Add Two More Automated Tests To Truffle

Discussion & Solution Of The Assignment

Section Wrap-Up


Section Introduction

Implementation Of Deposit & Withdrawal In Theory

Implement The Deposit & Withdrawal Of Ether

ASSIGNMENT – Implement The Token Withdrawal Function

Discussion & Solution Of The Assignment

How The Token Withdrawal Function Should Work

Testing The Ether Deposit/Withdrawal Function

ASSIGNMENT – Test The Token Deposit/Withdrawal Functions

Discussion & Solution Of The Assignment

Section Wrap-Up


Section Introduction

The Events We Want To Emit

Lets Implement The Events

ASSIGNMENT – Get The Events Emitted For Deposit & Withdrawal Of Ether

Lets Test The Events In Truffle 


Section Introduction

The Theory Behind Limit Orders

Implementation Of The Limit Buy Order

ASSIGNMENT – Limit Sell Order Function

Discussion & Solution Of The Assignment

Implementation Of The Order Buy Book

Testing Orders & the Order Book In Truffle

ASSIGNMENT – Implement The Sell Order Book

Discussion & Solution of the Assignment

Implementation Of The Cancel Order Function & Problems In Remix

ASSIGNMENT – Test The Whole Cancel Order Function In Truffle


Section Introduction

How Market Orders Can Work

Implementation Of The Market Sell Order Function

Let’s Test The Function In Truffle


ASSIGNMENT- Implement The Market Buy Order Function

Discussion & Solution Of The Assignment


Section Introduction

What Our Front-End Will Be Able To Do

Tips & Tricks For Installing And Working With The Front-End Tools

Scaffolding Our “Managetoken” Site

Implementing A Function To Get The Balance Of Tokens

Implementing The Function To Send Tokens Between Accounts

ASSIGNMENT – Implement The Token Allowance

Discussion Of The Assignment

Adding A Function To Add A Token To The Exchange

Lets Test With MetaMask & Wrap This Section Up

Web3 & Events

Section Introduction

Difference Between Watching & Getting Events

Setting Up An Environment To Test Events

Testing The Differences Between Watching & Getting Events

Deposits & Withdrawals

Section Introduction

Updating Our Index.Html File With The Menu & The Right Forms

Adding The Logic For Showing The Token & Ether Balance

Adding The Deposit Token Logic

ASSIGNMENT: Add The Logic For Withdrawal Of Tokens

Discussion Of The Assignment

Testing The Deposit & Withdrawal Of Tokens

Lets Add The Deposit Of Ether

ASSIGNMENT – Add The Logic For Withdrawal Of Ether

Discussion & Wrap Up Of The Withdrawal Ether Functions 


Section Introduction

HTML Site For Our Trading Functionality (Part 1)

Final Trading Site (Part 2)

Listen To The Trading Events

Get The Order Books Right

Lets Test What We Have With MetaMask & TestRPC

Adding A Function To Sell Tokens

Test The SellToken Function & Observe The Events

ASSIGNMENT – Add A Function To Buy Tokens

Discussion Of The BuyToken Function

Deployment Of Our Contract

Section Introduction

This Is The Rinkeby Test-Net

Lets Sync In The Test-Net

Getting Your Accounts From Private Net To Rinkeby Test-Net

Getting Our First Ether From The Rinkeby Faucet

Geth With The Right Parameters

Adjusting The Truffle Config-File & Preparing For Deployment

Opening Our App With MetaMask On The Rinkeby Test-Net

Let’s Play Around With Our Exchange & Trade Some Tokens Against Ether

Publishing The Exchange

Publishing The Exchange To Github Pages

The Final Exchange Distributed Application

Congratulations On Completing The Ethereum Developer Masterclass

ETH 3 Conclusion

Training Options

Live Online Training

  • Highly practical oriented training
  • Installation of Software On your System
  • 24/7 Email and Phone Support
  • 100% Placement Assistance until you get placed
  • Global Certification Preparation
  • Trainer Student Interactive Portal
  • Assignments and Projects Guided by Mentors
  • And Many More Features

Course completion certificate and Global Certifications are part of our all Master Program

Live Classroom Training

  • Weekend / Weekdays / Morning / Evening Batches
  • 80:20 Practical and Theory Ratio
  • Real-life Case Studies
  • Easy Coverup if you missed any sessions
  • PSI | Kryterion | Redhat Test Centers
  • Life Time Video Classroom Access ( coming soon )
  • Resume Preparations and Mock Interviews
  • And Many More Features

Course completion certificate and Global Certifications are part of our all Master Program

Exam & Certification

Course Reviews

I had a wonderful experience in Radical technologies where i did training in Hadoop development under the guidance of Shanit Sir. He started from the very basic and covered and shared everything he knew in this field. He was brilliant and had a lot of experience in this field. We did hands on for every topic we covered, and that’s the most important thing because honestly theoretical knowledge cannot land you a job.
Rohit Agrawal Hadoop
I have recently completed Linux course under Anand Sir and can assuredly say that it is definitely the best Linux course in Pune. Since most of the Linux courses from other sources are strictly focused on clearing the certification, they will not provide an insight into real-world server administration, but that is not the case with Anand Sir’s course. Anand Sir being an experienced IT infrastructure professional has an excellent understanding of how a data center works and all these information is seamlessly integrated into his classes.
Manu Sunil Linux
I had undergone oracle DBA course under Chetan sir’s Guidance an it was a very good learning experience overall since they not only provide us with theoretical knowledge but also conduct lot of practical sessions which are really fruitful and also the way of teaching is very fine clear and crisp which is easier to understand , overall I had a great time for around 2 months , they really train you well.also make it a point to clear all your doubts and provide you with clear and in-depth concepts hence hope to join sometime again
Reema banerjee Oracle DBA
I have completed Oracle DBA 11g from Radical technology pune. Excellent trainer (chetna gupta ). The trainer kept the energy level up and kept us interested throughout. Very practical, hands on experience. Gave us real-time examples, excellent tips and hints. It was a great experience with Radical technologies.
Mrudul Bhokare Oracle DBA
Linux learning with Anand sir is truly different experience… I don’t have any idea about Linux and system but Anand sir taught with scratch…He has a great knowledge and the best trainer…he can solve all your queries related to Linux in very simple way and giving nice examples… 100 🌟 to Anand Sir.
Harsh Singh Parihar Linux

Why we are the best Radical Technologies

Radical Technologies is truly progressing and offer best possible services. And recognition towards Radical Technologies is increasing steeply as the demand is growing rapidly.





Student Friendly


Practical Oriented


Valued Certification


Training FAQs

Similar Courses

1 Step 1
FormCraft - WordPress form builder