Back to Curriculum
Active Track
IntermediateVer. 2.0.26

Web3 Fundamentals

A comprehensive video course covering the history, mechanics, and future of blockchain technology.

Duration
1 week
Rewards
+69 Points
Certification
On-chain NFT
thumbnail
Resume Learning

Progress automatically synced to Docker DB

Curriculum Modules

20 Total Chapters
ChapterTopic & ObjectivesDurationAction
01Lecture 1: History of Blockchain Technology
History of Blockchain TechnologyDigital CashProperties of Money
26:39
02Lecture 2: Public-key Cryptography
Public-key CryptographyEncryptionOne-Way Functions
29:02
03Lecture 3: Introduction to Hashing
Introduction to HashingHash FunctionsCommitment Schemes
25:48
04Lecture 4: Hashing In-Depth
Hashing In-DepthHash PointersMerkle Trees
18:23
05Lecture 5: Blockchain-Related Data Structures and Concepts
Blockchain-Related Data Structures and ConceptsMerkle-DamgardDigital Signatures
30:47
06Lecture 6: Decentralization
DecentralizationConsensusByzantine Generals Problem
25:03
07Lecture 7: Proof of Work and Mining
Proof of WorkMining IncentivesDifficulty Adjustment
46:39
08Lecture 8: Mining In-Depth
Mining HardwareMining Pools51% Attacks
50:44
09Lecture 9: Mechanics of Cryptocurrency
UTXO ModelAccount ModelBlock Structure
33:16
010Lecture 10: Network Concepts
Network PropagationNode TypesForks
24:24
011Lecture 11: Achieving Consensus
Achieving ConsensusRules vs History vs Value
42:03
012Lecture 12: Using Cryptocurrency
WalletsKeys vs AddressesStorage
51:53
013Lecture 13: Cryptocurrency and Anonymity
AnonymityMixersCoinJoin
53:55
014Lecture 14: Non-SHA256 Proof-of-Work
ASIC ResistanceMemory-HardnessProof of Useful Work
39:40
015Lecture 15: Proof-of-Stake
Proof of StakeNothing at StakeSlashing
26:45
016Lecture 16: Blockchain as a Platform
TimestampingCommitmentColored Coins
36:25
017Lecture 17: Blockchain Applications
Prediction MarketsDeFiDAO
33:04
018Lecture 18: Sidechains and Cross-chain Communication
Atomic SwapsSidechainsWrapped Tokens
25:08
019Lecture 19: Smart Contracts, Part 1
Smart ContractsEVMTuring Completeness
22:54
020Lecture 20: Smart Contracts, Part 2
SolidityRemixDevelopment
25:56

Learning Outcomes

    Prerequisites

    getting-started-web3