Skip to main content
  • Special Offer: Unlock all our blockchain courses with B9lab ONE!

  • Learn more

Blockchain Essentials: An Introduction for Non-Developers

Enroll Now!

Course Number





Approximately 15-20 hours

Recommended Experience

None. You do not need any programming experience or prior knowledge about blockchain to join this free introductory course.


A computer with at least 8 GB RAM
and 50GB free hard-disk space

Blockchain Explained - Finally!

Blockchain Essentials is a free introductory course that offers a high-level overview of blockchain technology for a non-technical audience. You will get a basic understanding of technical fundamentals, discover how smart contracts work, and explore real life blockchain use cases. We will also cover technical and social discourses surrounding this powerful yet often misunderstood technology.

If you are not a developer but would still like to get a comprehensive introduction to blockchain technology, this free course is for you!

Here’s what we’ll cover in Blockchain Essentials:

  • Introduction: What is blockchain?
  • History of Blockchain
  • Data & Databases
  • Networks & Protocols
  • Ledgers
  • Cryptographic Fundamentals
  • Finding Consensus
  • Deployment Patterns: From Public to Private Blockchains
  • All About Smart Contracts
  • Blockchain Use Cases
  • Blockchain Discourse
  • Ethics & Future Implications
  • Try It Yourself!
  • Self-Assessment Quiz


This course runs on a continuous basis. You can join anytime for free!

What’s next?

Blockchain for Essentials is a free introductory course that can help you prepare for our in-depth courses:

These 40-hour certificate courses are for anyone seeking a deeper, more nuanced understanding of blockchain technology. Each course has a special focus on different business areas, with the aim of enabling participants to make mission-critical business decisions with confidence.

Like what you see?

We'd love to have you on the course!