Skip to main content
Enroll Now!

Course Number


Estimated Effort







8 modules
8-12 hours per module

Recommended Experience

2+ Years as a Developer
Javascript, Git, Linux & Shell usage


A computer with at least 8 GB RAM and Docker compatible host OS (min: macOS Yosemite 10.10.3, Ubuntu 16.04, Windows 10 Professional or Enterprise 64-bit)

The first comprehensive Hyperledger Fabric developer course online

This course is an extensive in-depth journey into blockchain theory, how Hyperledger Fabric works and a lot of hands-on experimentation. The course is designed to get you from 0 to 100 in 8 modules.

What is Hyperledger Fabric?

The Hyperledger Foundation is an industry association tasked with developing enterprise managed blockchain solutions. That means that unlike protocols like Bitcoin or Ethereum, Hyperledger projects are designed for traditional businesses trying to improve internal data integrity, collaboration and bring IT cost down in the long run.

The first project to emerge from the Foundation is Hyperledger Fabric, a managed blockchain protocol that brings decentralisation and cryptographic improvements to systems that power businesses, large and small.

Why should I take this course?

As you can imagine, someone needs to do the actual coding when companies move to experiment and replace their legacy systems with blockchain implementations. This is the first advanced online Hyperledger Developer course worldwide. With training, you could gain, this could be serious first-mover advantage.

Whether you are interested to get a head start or you want to switch careers (or you maybe even have an offer already?) this course provides a full launch into blockchain and Hyperledger Fabric.

If you get certified we would also be happy to match you with an interested company wherever we can.

By the way, you do not have to know Go before you start. If you do, that is of course an advantage but we will teach you enough Go so you can write chaincode.

How does the course work?

The course consists of 8 modules and is designed to be flexible and self-paced. You can choose your individual start date within your subscription period and study the material whenever it fits best into your daily routine. The estimated workload is about 8 to 12 hours per module.


At the moment you feel ready to start your exam, you can book your individual 5 weeks exam period and submit your final exam whenever you feel ready during this period.

The pass mark is fairly high and requires an average of 80% or more. In case of failure, it is possible to retake for a small fee. The certificate is publicly verifiable on the Ethereum blockchain.

You can see how B9lab certification works at the B9lab Certificate Center.

What do I need to know before I start?

The course starts with the basics of blockchain so you do not need to know how it works.

But in order to get something out of the course you need to have programming experience, we recommend at least one year. Although the basics will be explained, some self-study of Golang can help prepare you for this training.

Someone needs to build it

The infrastructure of tomorrow needs sound developers. Stay ahead.

Enroll Now!

How about the content?

This course is designed to teach you everything you need to know even if you have no previous experience with blockchain technology. It covers basic blockchain theory, Hyperledger Fabric infrastructure, chaincode and enough Go to get you going.

Project Work

The final exam consists of a project, which is split up into 4 parts. Some aim to highlight your understanding of the underlying concepts and others check your command of all the different tools. You need to achieve 80% or more of a total of 100 points to pass the exam. You will have 5 weeks to submit your final exam at the moment you start your individual exam period. The final exam is supposed to be an individual project, we expect course participants to not work together. During the exam time you have access to the course content and to the B9lab support team.

Teaching & Communication

The course is delivered through a mixture of reading material, videos, quizzes, various exercises, challenges & projects. In addition, students are invited to communicate and collaborate in a course dedicated Slack channel. Your expert instructors engage in active mentoring to guide you through the course and students are encouraged to help one another.

Our instructors tutor and mentor throughout the course and during the exam period to help clarify course content and assist you with reaching your individual learning objective at your pace.

Your course team

Murat Anil Oner Image

Murat Anil Oner

Anil joined the team after finishing his MSc in Biophysics at the TUM. He has worked with several programming languages and higher mathematics, and conduct research projects in ultra-high vacuum, electrotechnics and computer-based simulations. Anil has taken a stake in embedded and scientific programming, as well as cryptography.

Rob Hitchens Image

Rob Hitchens

Rob has worn many hats in his extensive IT career including experience designing, constructing, implementing and operating innovative software solutions, developing training programs and supporting online education platforms. Rob has been dabbling in blockchain technology since the early days and quickly recognised the disruptive potential of Smart Contracts and decentralised apps. Since 2016, Rob has been absorbing all things related to Smart Contracts and supporting developers on their quest to master this technology.

Like what you see?

We'd love to have you on the course!