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

(For Indian Residents)

?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