logo

Course Starts
11th January, 2025

Course Fees
₹1,29,000 + GST

Duration
05 Months

Programme Overview

IIT Delhi’s Certificate Programme in Blockchain Technology is a comprehensive educational programme designed to equip participants with the foundational and practical knowledge necessary to navigate the rapidly evolving field of blockchain technology. This programme delves into the core concepts, principles, and mechanics of blockchain, providing a thorough understanding of its decentralised nature, cryptographic underpinnings, and consensus mechanisms. Participants will explore various blockchain architectures and platforms, gaining insights into their unique features through use cases. By bridging theoretical knowledge with practical applications, the programme ensures that participants can effectively leverage blockchain technology in real-world scenarios, enabling them to develop, deploy, and manage blockchain solutions.

Course Highlights

Guest lectures by industry experts

72 hours of live learning with IIT Delhi Faculty

Live tutorial sessions

Learn industry relevant tools

E-certificate issued by CEP, IIT Delhi

Networking opportunity through one-day campus immersion

Course Content

Module 1: Blockchain Fundamentals


  • Digital Signatures
  • Replicated Distributed Ledgers
  • Peer to Peer Networks
  • Distributed Consensus
  • Consensus Protocols

Learning Outcomes

Understand the core principles and concepts of blockchain technology, including its decentralized nature, transparency, immutability, and security.

Module 2: Cryptocurrencies


  • Bitcoin
  • Cryptocurrencies
  • Ecosystems
  • Future for Cryptocurrencies
  • Risks and Legalities of Cryptocurrencies
  • Mining

Learning Outcomes

Understand the fundamentals of Bitcoin, the first and most well-known cryptocurrency, including its history, principles, and underlying technology.

Read More >

Module 3: Ethereum Foundations


  • Ethereum Foundations
  • Tokens
  • Ethereum Clients
  • Ethereum Nodes
  • Ethereum Wallets
  • Smart Contracts
  • Ethereum Virtual Machines

Learning Outcomes

Understand the foundational principles and concepts of Ethereum, including its role as a decentralized platform for building and deploying smart contracts and decentralized applications (DApps).

Module 4: Secure Solidity Programming


  • Building DApp
  • Smart Contract Lifecycle Solidity
  • Solidity Variables
  • Solidity Compilation
  • Deployment of Solidity Functions

Learning Outcomes

Gain proficiency in building decentralized applications (DApps) using Solidity and the Ethereum platform, including designing, coding, testing, and deploying smart contracts.

Module 5: Development Tools


  • Waffle-testing Framework
  • Metamask
  • Truffle
  • Remix IDE
  • Etherscan – Blockchain Explorer
  • NODE JS
  • CORDA
  • Cloud Orchestration
  • Hardhat
  • Foundry

Learning Outcomes

Understand the concept of enterprise blockchain and its applications in various industries and Gain proficiency in using Hyperledger, an open-source blockchain platform, to develop and deploy enterprise-grade blockchain solutions.

Module 6: Enterprise Solution and Use cases


  • InterPlanetary File System (IPFS)

Learning Outcomes

Explore the application of Hyperledger Fabric, IOTA, and IPFS in creating robust, scalable, and efficient blockchain-based solutions for enterprises.

Capstone Project


Module 7: Interoperability


  • Introduction to Multichain
  • Introduction to Cross chain
  • Multichain Streams
  • Multichain Consensus
  • Multichain API

Learning Outcomes

Understand the concept of multichain technology and its applications in blockchain development and gain proficiency in installing and configuring Multichain.

Projects*


  • StorJ - Explore the decentralised cloud storage platform, analysing its architecture and functionality within blockchain technology.
  • Wine Industry - Investigate how blockchain technology can be applied to enhance supply chain transparency, authenticity verification, and traceability.
  • Blockchain Based Electronic Voting Protocol Implementation – Make sure how the vote secrecy is guaranteed through privacy preserving blockchain.
  • Simplify shipping process having blockchain based system – Design a blockchain-based system to streamline logistics, enhance transparency, and improve efficiency.

*These may be altered at the discretion of the programme faculty.

Read Less <

*The curriculum may be subject to change based on the candidates' profiles and recent developments in the field.

TOOLS

CERTIFICATION

  • Candidates who score at least 30% marks overall and have a minimum attendance of 50%, will receive a ‘Certificate of Completion’ from CEP, IIT Delhi.
  • Candidates who score less than 30% marks overall and have a minimum attendance of 50%, will receive a ‘Certificate of Participation’ from CEP, IIT Delhi.
  • The organising department of this programme is Department of Computer Science and Engineering, IIT Delhi.

Note: For more details download brochure.

ELIGIBILITY CRITERIA

  • Graduates or Postgraduates in Science, Technology, Engineering, or Mathematical Sciences
  • Prior coding knowledge required

Class Schedule

Tuesday and Thursday: 8:00 P.M. to 9:00 P.M.

Meet Our Programme Coordinator

Prof. Subodh Sharma
Associate Professor and Pankaj Gupta Chair Professor in Privacy and Decentralisation
Associate Dean of Outreach and New Initiative
Department of Computer Science and Engineering,
Indian Institute of Technology Delhi

Professor Subodh Sharma is an Associate Professor at the Department of Computer Science and Engineering, Indian Institute of Technology Delhi. He holds the Pankaj Gupta Chair Professorship in Privacy and Decentralisation and he is also the Associate Dean of outreach at IIT Delhi. His research primarily lies in the areas of software engineering and formal methods. He is interested in ensuring the reliability and security of parallel software via static and dynamic programme analyses, model checking, and PL solutions.

Read More >

He is also interested in employing HPC towards the creation of scalable verification technology. His recent investigations have been focused on securing electronic voting protocols, ensuring privacy and purpose limitation in critical public-facing software systems. Interestingly, the security and privacy of people-centric technologies also come with a plethora of tech-policy issues. He is interested in exploring avenues relating to personal data protection, mechanised access control mechanisms, and their policy implications.

Read Less <