One Week Short Course/FDP
Blockchain Technology

(03rd December-09th December, 2019)

Recognized by AICTE at par with QIP for recognition/credits

Venue: Inderprastha Engineering College, Ghaziabad

Certificates to participants by E&ICT Academy IIT Roorkee

Last Date for Registration: December 2nd, 2019

Eligibility: Faculty/PhD/Research Scholars of engineering/technical institutions and persons from Govt. departments/labs and industry.

Experts from Industry: Mr. Amit Mishra (Diginique TechLabs, Gurgaon)

Principal Investigator (E&ICT Academy IIT Roorkee): Dr. Sanjeev Manhas

Why Blockchain?

A blockchain is, in the simplest of terms, a time-stamped series of immutable record of data that is managed by cluster of computers not owned by any single entity. Each of these blocks of data (i.e. block) are secured and bound to each other using cryptographic principles (i.e. chain). The blockchain network has no central authority. It is the very definition of a democratized system. Since it is a shared and immutable ledger, the information in it is open for anyone and everyone to see. Hence, anything that is built on the blockchain is by its very nature transparent and everyone involved is accountable for their actions.

Objective of the Course

  • Introduction to the concepts of blockchain and its platforms as bitcoin, ethereum, hyperledger and multiChain.
  • Overview of the structure and mechanism of blockchain.
  • Learn about how smart contracts are developed using solidity.
  • Learn about how to deploy a business network using hyperledger compose.
  • Benefits and Outcomes of the Course

  • Understand the structure of a blockchain and why/when it is better than a simple.
  • Distributed database, analyze the incentive structure in a blockchain based system.
  • Evaluate the setting where a blockchain based structure may be applied.
  • Understand what constitutes a smart contract, what are its legal implications and what it can and can not do.
  • Attain awareness of the new challenges that exist in monetizing businesses around blockchains and smart contracts.
  • Describe and understand the differences between the most prominent blockchain structures and permission blockchain service providers.

  • Course Program

  • The program is split into lectures and lab sessions.
  • Quizzes and project work for enhanced learning.
  • Hands-on experience on basic & advanced- level topics.
  • Interaction & learning with experts from academia & industry.
  • Certificates to the participants by E&ICT Academy IITR.

  • Course Content:
  • Blockchain technology mechanisms & networks, blockchain users And adoption, hash pointers and data structures.
  • Alternative blockchains/altchains, ethereum consensus mechanisms, ethereum virtual machine (EVM), ethereums ecosystem and dapps, the bitcoin network and mining process
  • What is ethereum, interfacing with ethereum networks, smart contracts, contract structure, redeploying contracts, behind the scenes of deployment, gas and transactions.
  • Solidity-language of smart contracts, installing solidity & ethereum wallet, layout of a solidity source file & structure of smart contracts, ether units and time units.
  • Globally available variables & functions, operators: arithmetic, logical & bitwise operators, control structure (if-else, for, while ,Do-While), function calls & return types, creating contracts via "new" operator
  • Boilerplate requirements, project file walkthrough, the compile script, fetching accounts from Ganache, testing message updates, observing deployment on etherscan, complete example : crowd funding smart contract, complete example: voting ballot smart contract
  • The lottery contract, lottery design, starting the lottery contract, entering the lottery, validation with require statements, pseudo random number generator, resetting contract tate
  • Important Details

    Last Date for Registration:
    December 2nd, 2019
    60 seats on first-cum-first-serve basis
    5 days, 40 hours
    Registration Fee
    Faculty Members: Rs. 250/-
    Research Scholars: Rs. 1000/-
    Persons from Industry: Rs. 1000/-
    Food and Accommodation
    Food and Accommodation will be available on self paid basis. No travel allowance will be provided. For more details, please contact: +91-9953478154
    Payment mode (Read the instruction for payment)
    Offline: Demand draft drawn in favour of "Dean SRIC IIT Roorkee" payable at Roorkee
    Online: Click on the link (
    How to Apply
    You can apply online by click here to fill-up the application form OR you can download offline form and email scanned copy to
    Contact Details
    Dr. Sanjeev Manhas (P.I., E&ICT Academy, ECE Dept, IITR)
    Ms. Priyanka Gupta (Head EDC & Assistant Professor, IPEC Ghaziabad)
    Dr. Sweeta Bansal (Assistant Professor, IPEC Ghaziabad),
    Tel: +91-9953478154, +91-9149130233, +91-1332-286457

    A hard copy of the application form along with Demand Draft must reach to the following address: Mr. Prateek Sharma, EICT Academy, ECE Department, IIT Roorkee, Uttarakhand 247667.

    Follow on: Facebook, Linkedin