
I discuss various expectations from this course and also what this course is NOT about. Please have a look before continuing with the course.
Note: All the course resources including the glossary are in Lecture 30 titled "Bonus Lecture: Tools & Free Resources".
In this lecture, I discuss various software systems and why you need to know them to understand blockchain.
In this lecture, I discuss the common software architecture approaches in order to understand blockchain technology going forward.
In this lecture, let's understand the peer-to-peer or P2P system.
Define integrity as data accuracy and a system free of logical errors that performs its functions without corruption, and emphasize trust as a fundamental factor in distributed P2P systems.
Explore how blockchain technology enables secure ownership by recording transactions on immutable, distributed ledgers across multiple nodes, using cryptography for identification, authentication, and authorization.
In this lecture, I discuss the Double Spending Problem and its relation to the blockchain.
In this lecture, we take a look at how a blockchain is defined.
A brief recap of what we have learnt so far, to help you understand working of blockchain going forward.
Here I discuss basics of cryptography and its relation to the blockchain.
Explore cryptographic hash functions and Merkle trees, explaining how hash chains, leaves, and a Merkle root verify blockchain transaction integrity and immutability.
Explore how a block's hash with four leading zeros signals mining difficulty and data validity, and observe how data changes affect the block color and validity in a visual demo.
Review how blocks are mined and linked by hashes, with the merkle root preserving data integrity, forming a distributed ledger technology on peer-to-peer networks with no central authority handling transactions.
This visual demo shows how a distributed blockchain keeps identical copies across many peers, detects data tampering by hash comparison, and highlights original versus altered chains for transparency and reliability.
See how blockchain blocks record and verify transactions, trace provenance across blocks, and prevent double spending with digital signatures and asymmetric key cryptography.
In this lecture, I discuss Distributed Consensus in blockchain terms and why do we need it.
Here I discuss various types of blockchain in use today and how they compare with each other.
Understanding limitations of any technology is as important as learning about its advantages. I discuss that here.
Explore blockchain disruptive use cases across supply chain, energy, healthcare, real estate, identity, media, and decentralized cloud storage, with smart contracts and cross-border payments on Bitcoin and Ethereum.
Discover diverse career paths in blockchain, including front-end and back-end development, engineer, architect, and consultant roles, as demand grows, salaries rise in the US, and IBM and KPMG hire.
Discover tools and free resources in this bonus lecture to deepen your knowledge of Fluxion and support your blockchain learning journey.
Cutting straight to the point: Blockchain.
This course bridges the gap between:
Understanding of basic concepts in blockchain technology is important in order to understand specific blockchain applications and its actual economic impact. This course aims to teach blockchain in a visual, compact and logical manner.
Important: This course is focussed more on blockchain as a technology and not so much on cryptocurrency. After completing this course you can expect to have a thorough working knowledge of blockchain technology along with various current, planned future blockchain applications and use cases. We will also discuss startups in the blockchain space, along with job prospects in blockchain.
What is covered in this course:
Key blockchain concepts explained in this course:
We have also included a printable-PDF of:
If you are ready to unravel the blockchain, let's get started!
Thank you and welcome to this course.
Best,
Arya Sharma,
UnchainLabs