Program Description

 

  • To provide an overview of Blockchain & Cryptocurrency
  • Understand how Bitcoin Ecosystem works, Hash functions, their payoff chart and how these can be used while investing
  • Understand the basics of Public Key Cryptosystem
  • Learn about Digital Signatures (DSS), Keys, Bitcoin nodes
  • Master wallets, Elliptic Curve Cryptography
  • Thoroughly complete lab modules & projects for the above mentioned

 

Learning Format

Online

Duration

Approximate 6 months (Self Paced)

Certified by

IITM Pravartak Technologies Foundation
Technology Innovation Hub (TIH) of IIT Madras and
Pixeltest

Program Fee

₹59000 (inclusive of tax)

Program Description

Education Qualification

A bachelor's degree from a recognized Indian university or students pursuing graduation
A passionate mind, learn cutting edge technologies to master Blockchain

Suggested Prerequisites

Basic understanding of programming, math (Bonus: Computer Science, IT)

Teaching Hours

80 (30 hours of theory, 30 hours of lab, rest student independent learning)

Lead Faculty

Prof. Pandugrangan
Chair IISc, IIT-M Computer Science Department 20 years of experience in Teaching

Course Offered By

Learning Module

Financial Systems, Traditional Currency & Centralized Banking Systems (2008 crisis)

Cardinal canons of Cryptocurrency: Decentralization

E-Cash, Hashing, Byzantine agreement, Consensus protocols, Blockchain

Cryptography Basics: Hashing, Public Key Cryptosystem

Compression functions, SHA, RIPEMD families

Digital Signatures (DSS); Elliptic curves, Message authentication and integrity

Lab:

Public Key Cryptosystem, Cryptography

Bitcoin Ecosystem

Bitcoin peer-to-peer Network, Wallet, address, Transactions, Blocks, Mining and proof of work for consensus, Blockchain, Testnets

Keys, Bitcoin nodes

Lab:
Workshop on identifying 5 use cases; Business perspective
Office Hours

Keys, Wallets, Bitcoin nodes

Lab
Workshop on identifying 5 use cases; Business perspective
Office Hours
Keys, Wallets, Bitcoin nodes

Transactions in more detail, outputs and inputs

Blocks


Blockchains

Practice on Testnet

Transaction scripts and components, Pay-to-public key-Hash (P2PKH), Multisignature, Pay-to-script Hash (P2SH)

Lab:
Blockchains (Preceding module)

Bitcoin Network revisited: Node types and roles, SVP nodes and bloom filters, transaction pool, network discovery, and full nodes

Lab:
Blockchains (Preceding module)

Blocks: Structure of a block, header, identifier

Merkle trees, chaining blocks to form a blockchain

Lab:
Blockchains (Preceding module)

Mining and consensus: Bitcoin economics and currency creation, coinbase transaction

Lab:
Blockchains (Preceding module)

Proof of work, difficulty adjustments, consensus rules, Hard and Soft Forks

Bitcoin security and Blockchain applications

Recent directions and development

Lab:
Project Showcase1

Project Showcase2



Are you interested in this program?

Our Learning Partners

Want To Know More

Guiding Star with Our Help!

Contact Us