Fundamentals of Blockchain Technology course provides a comprehensive overview of blockchain technology, including its history, underlying concepts, and practical applications. The course covers topics such as cryptography, distributed systems, consensus mechanisms, smart contracts.

Course Objectives
Course Syllabus
(Click on the topic to access notes)
Text Books / Reference Books
Online Resources
Course Outcomes

Course Objectives

  1. Students should be able to understand a broad overview of the essential concepts of blockchain technology.
  2. To familiarize students with Bitcoin protocol followed by the Ethereum protocol – to lay the foundation necessary for developing applications and programming.
  3. Students should be able to learn about different types of blockchain and consensus algorithms.
  4. Students should be able to understand several types of blockchain use cases.

Course Syllabus

Module 1:

Blockchain Basics

Module 2:

BitcoinTechnology Stack

Bitcoin Blockchain

Module 3:

Ethereum Blockchain

Module 4:

Tiers of Blockchain Technology

Types of Blockchain

Module 5:

Types of Consensus Algorithms

Module 6:

Blockchain Use Cases

Text Books / Reference Books

  1. Kiran kalyan Kulkarni, Essentials of Bitcoin and Blockchain, Packt Publishing.
  2. Anshul Kaushik, BlockChain & Crypto Currencies, Khanna Publishing House.
  3. Tiana Laurence, Blockchain for Dummies,2nd Edition2019, John Wiley& Sons.
  4. Mastering Blockchain: Deeper insights into decentralization, cryptography, Bitcoin, and popular Blockchain frameworks by Imran Bashir, Packt Publishing (2017).
  5. Blockchain: Blueprint for a New Economy by Melanie Swan, Shroff Publisher O’Reilly Publisher Media; 1st edition (2015).
  6. Mastering Bitcoin: Programming the Open Blockchain by Andreas Antonopoulos.

Online Resources

  1. https://www.coursera.org/specializations/blockchain.
  2. https://nptel.ac.in/courses/106105184/.
  3. Introduction to Blockchain Technology and Applications, https://swayam.gov.in/nd1_noc20_cs01/preview.

Course Outcomes

After completion of this course, students will be able to:

  1. To explain the basic notion of distributed systems.
  2. To use the working of an immutable distributed ledger and trust model that defines blockchain.
  3. To illustrate the essential components of a blockchain platform.
  4. To understand different types of uses of blockchain and apply it to some real-life scenarios accordingly.

For Digital Electronics course CLICK HERE

For Embedded System Design course CLICK HERE

For other courses CLICK HERE

If you found this page interesting and helpful, don’t forget to share it with your friends.