Blockchain Introductory Course Header


Gain an in-sight and deep understanding of what is blockchain technology and how it really works (beyond the hype!) Developed by Blockchain at Berkeley and faculty from UC Berkeley's premier Computer Science department, this course provides a wide overview of distributed systems, alternative consensus mechanisms, cryptoeconomics, proof-of-stake, fundamental applications of bitcoin and blockchain technology, explore enterprise blockchain implementations (JP Morgan’s Quorum, Ripple, Tendermint, and HyperLedger), challenges and solutions on scaling adoption, government regulations and much more. Impress your employers with a professional certificate in your name from University of California, Berkeley.

What you'll learn

  • A formal definition of distributed consensus and foundational topics such as the CAP Theorem and the Byzantine Generals Problem.
  • The alternative consensus mechanisms to Bitcoin’s Proof-of-work, including Proof-of-Stake, voting-based consensus algorithms, and federated consensus.
  • The meaning and properties of cryptoeconomics as it relates to its two compositional fields: cryptography and economics, as well as the goals for cryptoeconomics with respect to distributed systems fundamentals
  • The various enterprise-level blockchain implementations, such as JP Morgan’s Quorum, Ripple, Tendermint, and HyperLedger, including the industry use cases for blockchain, ICOs, and the increasing regulations surrounding blockchain.
  • The challenges with scaling and obstacles to widespread blockchain adoption, as well as the possible solutions within vertical scaling  (e.g. blocksize increases, Segregated Witness, and the Lightning Network) and horizontal scaling (e.g. sidechains, sharding).
  • The measures that governments have taken to regulate and control blockchain technology e.g. Anti-Money Laundering (AML) and Know Your Customer (KYC) regulations, anonymity goals, and government techniques for deanonymization of entities on blockchain.
  • An exploratory look into blockchain ventures today, such as venture capitalism, ICOs, and crowdfunding.


Anyone can enroll in this course. NO prior experience in IT or blockchain technology is required.

  • Online, Self-paced
  • 6 Weeks. 3-5 hrs p/wk
  • Level: Introductory
  • Language: English
  • Videos: Yes
  • Price: FREE

Enroll Now!

Status: OPEN


This course is self-paced and covers 7-main sections. Students are encouraged to complete this course in 6-weeks (3-5 hours p/week).

  • Welcome & Course Familiarisation
  • Trust Without Trust: Distributed Systems & Consensus
  • Securing Incentives: Cryptoeconomics & Proof-of-Stake
  • Real-world Applications: Enterprise Blockchain
  • Cryptocurrency for the Masses: Scaling Blockchain
  • The Fight for Privacy: Anonymity, Mixing & Altcoins
  • A Blockchain Powered Future
  • End

Course developed by

University of California, Berkeley - USA

University of California Berkeley Logo

The University of California, Berkeley was chartered in 1868, and its flagship campus — envisioned as a "City of Learning" — was established at Berkeley, on San Francisco Bay. Berkeley faculty consists of 1,582 full-time and 500 part-time faculty members dispersed among more than 130 academic departments and more than 80 interdisciplinary research units. Berkeley alumni have received 28 Nobel prizes, and there are eight Nobel Laureates, 32 MacArthur Fellows, and four Pulitzer Prize winners among the current faculty.

Your instructors

Rustie Lin

Lead Instructor, University of California, Berkeley

Rustie Lin is an undergraduate Computer Science student at the University of California, Berkeley, and is Blockchain at Berkeley’s edX team lead. Rustie has lectured for the Blockchain Fundamentals course offered at UC Berkeley, as well as given talks and workshops internationally. Rustie has also helped to develop blockchain PoCs for startups and Fortune 500 companies. Rustie’s primary interests are in mobile and distributed systems, consensus protocols, computer networks and architecture, and education.


Nadir Akhtar

Instructor, University of California, BerkeleyX

Nadir Akhtar is an undergraduate Computer Science student at the University of California, Berkeley, and the President of Blockchain at Berkeley. He is the Quality Assurance supervisor and a transcript writer for this Blockchain Fundamentals course. Starting in Fall 2017, Nadir has guided and taught the Blockchain Fundamentals course, the world’s only accredited undergraduate blockchain/cryptocurrency course with 150+ students every semester, at UC Berkeley. In addition, he has taught blockchain workshops and courses for institutions like Qualcomm and BerkeleyLaw, along with organizations in Taiwan and Mexico. His interests span a broad number topics, from cybersecurity to game theory to distributed systems.

Enroll Now!

Status: OPEN

NOTE: Blockchain Academy Plt. is in partnership with University of California, Berkeley via edX. Enrolling into the course is free. However, if you decide to upgrade, we may receive a commission from the university.