Diploma in Blockchain Technology
Self-Paced
Fee: ₹6,499
A Diploma in Blockchain provides comprehensive knowledge of blockchain technology, a decentralized and secure system underlying cryptocurrencies. Students learn blockchain fundamentals, smart contracts, and cryptographic principles. The program covers practical applications in finance, supply chain, and more. Graduates are equipped to contribute to the evolving field of distributed ledger technology and explore diverse career opportunities in blockchain development and implementation.
Objectives
What Will You Learn
Skills you will gain
Curriculum
-
Paper 1 - Introduction to Blockchain Technology
-
Chapter 1 - Introduction to Blockchain Technology
-
Chapter 2 - Blockchain 2.0: Contracts
-
Chapter 3 - Blockchain 3.0: Justice Applications Beyond Currency, Economics and Markets
-
Chapter 4 - Blockchain 3.0: Efficiency and Coordination Applications Beyond Currency, Economics and Markets
-
Chapter 5 - Advanced Concepts
-
-
Paper 2 - Network Security and Cryptography
-
Chapter 1 - Data Communication & Computer Networks
-
Chapter 2 - Physical Topology
-
Chapter 3 - Multiplexing
-
Chapter 4 - Data Transmission And Modes
-
Chapter 5 - Connecting Device
-
-
Paper 3 - Java Script
-
Chapter 1 - Introduction to Java Script, Variables and Operators
-
Chapter 2 - Conditional Statements, Loop Control, Functions
-
Chapter 3 - Events, Object, Number, Boolean
-
Chapter 4 - Strings, Array, Date, Math, Regular Expression
-
Chapter 5 - Exception Handling and Advanced Concepts
-
-
Paper 4 - Programming with Python
-
Chapter 1 - Introduction to Object Oriented Programming
-
Chapter 2 - Basics of C++, Data Type, Control Structure, Opertator and Functions
-
Chapter 3 - Consructor, Overloading, Inheritance And Pointers
-
Chapter 3 - Consructor, Overloading, Inheritance and Pointers
-
Chapter 5 - File Handling and Exceptions In C++
-
-
Paper 5 - Bitcoin Technologies
-
Chapter 1 - Introduction to Bitcoin and Preliminaries
-
Chapter 2 - Keys, Addresses
-
Chapter 3 - Wallets
-
Chapter 4 - Transactions
-
Chapter 5 - Advanced Transactions and Scripting
-
-
Paper 6 - Programming with Solidity
-
Chapter 1 - Introduction to Smart Contracts and Solidity
-
Chapter 2 - Layout, Structure and Types
-
Chapter 3 - Variables, Expressions and Control Structures
-
Chapter 4 - Contracts and Inline Assembly
-
Chapter 5 - Compiler and Layout of Variables and Memory
-
-
Paper 7 - Introduction to Ethereum
-
Chapter 1 - The Ethereum Basics
-
Chapter 2 - Ethereum Clients and Addresses
-
Chapter 3 - Smart Contract and It`s Security
-
Chapter 4 - Overview of Tokens and Oracles
-
Chapter 5 - The EVM and Consensus
-
-
Paper 8 - Blockchain Application Development
-
Chapter 1 - Introduction to Blockchain Application Development
-
Chapter 2 - Building an Ethereum DApp
-
Chapter 3 - Ponzis and Pyramids
-
Chapter 4 - Lotteries
-
Chapter 5 - Prize Puzzles and Prediction Market
-
-
Paper 9 - Ethereum for Developers with Use Cases
-
Chapter 1 - The Overview of Blockchain and Ethereum Architecture
-
Chapter 2 - Basic Solidity Programming
-
Chapter 3 - Smart Contract Deployment and Integration with the UI
-
Chapter 4 - Advanced Programming
-
Chapter 5 - Ethereum DApps Testing and Use Cases
-
Instructor
Dr. Ankur Khare
Assistant ProfessorDr. Ankur Khare holds a Ph.D. in Computer Science & Engineering, completed his B.E. in Computer Science and Engineering in 2011, and M.E. in 2014. He is an Assistant Professor at Rabindranath Tagore University, specializing in Cyber Security, Blockchain, Cryptography, Data Mining, Machine Learning, Ad-hoc Networks, and Wireless Security. With over 8 years of academic and research experience, he has published papers in SCI/SCIE/SCOPUS indexed journals, focusing on Computer Networks, Network Security, Crypto-Virology, and Chaotic System.
Still have queries? Talk to our counsellors who are available to guide you.