Duration of the online course: 33 hours and 17 minutes
New
Blockchains are often introduced through headlines, tokens, and product promises. This course takes the opposite route: it builds a rigorous foundation for understanding what a blockchain really is, why it works, and when it cannot work under certain network and adversary conditions. You will connect cryptographic primitives such as digital signatures to the core problem of coordinating many machines that may be slow, unreliable, or even malicious, and learn how these pieces combine into a secure distributed ledger.
Rather than treating consensus as a black box, you will reason about state machine replication and the formal guarantees that matter in practice: safety (consistency) and liveness (progress). You will examine classic results that set hard limits on what distributed protocols can achieve, including impossibility theorems that explain why certain goals are unattainable in fully asynchronous settings or beyond key fault thresholds. These results are not presented as trivia; they become tools for evaluating real systems and claims, helping you distinguish robust protocol design from hand-wavy narratives.
As you move from permissioned to permissionless settings, you will study how different trust and network assumptions shape protocol choices. You will compare Byzantine fault tolerant styles of consensus with longest-chain approaches and learn what properties like common prefix, chain quality, and finality mean for applications. The course also addresses the realities of open participation: why proof of work and proof of stake exist, how leader election is implemented, what difficulty and synchrony assumptions buy you, and how randomness mechanisms (including VRFs and related techniques) underpin modern protocol designs.
Because real blockchains are economic systems, you will also explore how incentives, rewards, and fees can change the strategic landscape. You will see how deviations such as selfish mining arise, why transaction fee markets matter, and how protocol mechanisms attempt to align individual behavior with global security goals. Throughout, short exercises reinforce key definitions, thresholds, and proof ideas so you can follow the logic, not just memorize outcomes.
By the end, you will be able to read protocol descriptions with a critical eye, ask the right questions about assumptions, and understand why mathematically justified guarantees are valuable when deploying systems that must remain reliable under attack and at internet scale.
33 hours and 17 minutes of online video course
Digital certificate of course completion (Free)
Exercises to train your knowledge
100% free, from content to certificate
Ready to get started?Download the app and get started today.
Install the app now
to access the courseOver 5,000 free courses
Programming, English, Digital Marketing and much more! Learn whatever you want, for free.
Study plan with AI
Our app's Artificial Intelligence can create a study schedule for the course you choose.
From zero to professional success
Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.
You can also use the QR Code or the links below.

Free CourseFree CCNA 200-301 Course
5h24m
15 exercises

Free CourseComputer Networking
4h01m
40 exercises

Free CourseNetworking Fundamentals
3h25m
15 exercises

Free CourseFoundations of IT support
4h48m
11 exercises

Free CourseWindows server 2012
9h15m
29 exercises

Free CourseActive Directory
14h51m
36 exercises

Free CourseCloud computing - beginner to advance
51h10m
5 exercises

Free CourseMicrosoft Azure Fundamentals (AZ-900) Full Course
7h15m
30 exercises

Free CourseCCNA 200-301 complete
44h20m
24 exercises

Free CourseComputer networking
9h24m
5 exercises
Thousands of online courses in video, ebooks and audiobooks.
To test your knowledge during online courses
Generated directly from your cell phone's photo gallery and sent to your email
Download our app via QR Code or the links below::.
+ 10 million
students
Free and Valid
Certificate
60 thousand free
exercises
4.8/5 rating in
app stores
Free courses in
video and ebooks