Skip to main content

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 certified courses are for anyone seeking a deeper, more nuanced understanding of blockchain technology - especially when it comes to making mission-critical business decisions. Each course has a special focus on different business areas and is designed for different needs. With the courses you will understand blockchain technology's technical fundamentals and functioning and get a deeper, more nuanced understanding of blockchain technology.

Like what you see?

We'd love to have you on the course!