Not Sure Where to Apply?

About B9lab Academy

Location: Online

B9lab is a leading provider of blockchain education, training and talent. B9lab has trained over 13,000 learners from 125 countries through its online academy. B9lab also provides on-site blockchain training workshops for corporate teams.

B9lab online... Read More

All online courses are self-paced and fully supported by expert instructors. Participants also get access to a vibrant community of peers to help answer questions or team up for project work.

Courses

Blockchain for Professionals

Cost: €2,350
Duration: 5 weeks
Locations: Online
Course Description:

Blockchain jumps at you from almost every FinTech publication, economic newspaper, industry blog and even mainstream news.

Although the hype is massive and cryptocurrencies are highly debated, fundamental misconceptions persist. Further, the blockchain community can feel exclusive to those with programming and coding experience, leaving out valuable perspectives, backgrounds, and inputs from non-developers.

At B9lab, we want to make blockchain education accessible to everyone who wants to learn. That's why we developed this in-depth course for non-coder professionals seeking a deeper understanding of blockchain technology: how it works, potential applications, benefits as well as critical aspects to tackle misconceptions.

Blockchain technology enjoys a great deal of untapped potential to revolutionize and disrupt our way of living, interacting, governing and trading. Yet in order for blockchain to fulfill the promise ascribed by enthusiasts, a critical and deeper understanding is essential.

We will dive into technical fundamentals, deployment patterns, and smart contracts, but also thoroughly address use cases, business applications and implications of blockchain technology.

The learning experience we provide encompasses not only foundational understandings allowing strategic decision-making, but also tutoring, class discussions, reflection questions, and self-assessments.

Subjects:
Blockchain and Crypto, Blockchain

Corda Developer Course

Cost: $984
Duration: 6 weeks
Locations: Online
Course Description:

Corda is a distributed ledger technology and smart contract platform designed for business and enterprise.

It is one of the few toolkits that allow companies to create production-ready private blockchain networks right now. It has been used for insurance, supply chain management, and settlement, as well as in other use cases and proofs of concept.

This online course introduces Corda and guides students through the entire system. Students will learn the precise challenges Corda is designed to solve and how Corda compares to other leading blockchains and DLT platforms.

Participants will learn how to design and build applications for Corda networks including the tools, language, thought process and service interfaces. Participants will complete hands-on projects as they acquire the full body of skills needed to pursue enterprise-class projects on Corda.

Subjects:
Blockchain and Crypto

Ethereum Developer Course

Cost: €1,450
Duration: 12 weeks
Locations: Online
Course Description:

This online course teaches software engineers the basics of blockchain technology as well as languages and tools required to build decentralised applications on the Ethereum platform. This course is aimed at programmers with at least 1 year of experience, introducing everything needed to understand blockchain technology, write smart contracts and build applications that interact with them.

Participants will learn about the Ethereum platform, the programming language Solidity, how to use Web3 and the Truffle framework and lastly, how to tie everything together. Step by step, participants will build, deploy and test a fully functioning decentralised application.

This course was developed in response to the daily requests we receive for expert developers in blockchain projects.

Subjects:
Blockchain and Crypto, Blockchain

Ethereum Quality Assurance Engineer Course

Cost: €1,350
Duration: 6 weeks
Locations: Online
Course Description:

This course has been developed to meet the growing need for blockchain-focused QA Engineers.

Everyone is talking about blockchain technology, especially in relation to smart contracts, which have the power to touch almost every area of our lives. Ethereum in particular has 30 times the number of developers involved in its ecosystem than its nearest competitor does. But where are all the QA engineers? It's a sad fact that many projects have gone live with little or no formal testing by anyone other than the person who developed the dApp. The consequence of working with bleeding-edge technology combined with a lack of formal quality assurance is that there have been bugs. Some have been minor, but others have caused the loss of hundreds of thousands of dollars.

A project built on the Ethereum blockchain may look identical to a normal, centralised application or API. But the differences are so great that the whole quality assurance process needs to be approached in a completely different way, requiring the QA engineer to dig deep into the code and conceptualise ways of pushing the underlying smart contracts to their limits with different data inputs and variations in network conditions and transaction fees.

This course has been developed to meet the growing need for blockchain-focused QA Engineers. The course provides hands-on examples of this type of rigorous exploratory testing and explains how to set up different test environments in order to do it.

Assuming the QA engineer – like any modern testing professional on an Agile project – is involved at the earliest stage of the project, he or she needs to ask questions about transaction fees, latency, privacy and data compliance. You will learn to specify acceptance criteria that can later be used as the basis for automating your acceptance tests, with quizzes, screencasts and exercises to test your understanding of the requirements. Test automation is a critical part of the QA process. You will learn about the most common test libraries and how to run your suite in a continuous integration environment.

Subjects:
Test-Driven Development (TDD), Blockchain and Crypto, Blockchain

Hyperledger Fabric Developer Course

Cost: €1,450
Duration: 9 weeks
Locations: Online
Course Description:

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 weeks.

Whether you are interested in getting a head start or you want to switch careers (or you maybe even have an offer already?) this course provides a deep dive into blockchain and Hyperledger Fabric. The course consists of videos, texts, screencasts, visualisations and lots of practical exercises. A new batch of content lands at your feet every week. In our experience, you will need at least 8-12 hours a week to keep up. But if you need more time you will have another 12 weeks after the course to catch up and get certified.

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

Finally: you do not have to know Go (aka Golang) before you start. We will teach you enough Go so you can write chaincode.

Subjects:
Blockchain and Crypto, Blockchain

Hyperledger Sawtooth for Developers

Cost: $985
Duration: 5 weeks
Locations: Online
Course Description:

Hyperledger Sawtooth is a modular platform for building, deploying, and running distributed ledgers. It includes a novel consensus algorithm called Proof of Elapsed Time (PoET), which targets large distributed validator populations with minimal resource consumption.

Its modularity makes it especially interesting for developers and enterprises. Sawtooth also allows us to define rules for transactions and smart contracts tailored to individual needs. This is a permissioned network with great capacity for scalability.

At first glance, Sawtooth might seem unusual to experienced blockchain developers who have never seen concepts such as “transaction families” before. However, a closer look reveals that despite looking different, such concepts can be used to implement familiar ones in more flexible and modular ways.

This online Hyperledger Sawtooth course offers developers an opportunity to become proficient with blockchain and Hyperledger Sawtooth. After reviewing the fundamentals of blockchain technology, the student will learn how Hyperledger Sawtooth fits in the blockchain environment, discovering its architecture, tools and transaction families. Next, the student will look at different SDKs to eventually be able to analyse real-world examples and identify the most important aspects.

Subjects:
Blockchain and Crypto

Quorum Specialisation Course

Cost: €450
Duration: 1 week
Locations: Online
Course Description:

The Quorum™ Specialisation Course is an extension of the B9lab Ethereum Developer Course and is for experienced Ethereum developers.

The aim of this course is to give you hands-on experience by working directly on the Quorum platform. By the end of the course, you will be able to write smart contracts and build applications that interact with Quorum. The course will also deepen your understanding of Ethereum and unpack how Quorum adds privacy and enhances performance to a default Ethereum system.

Course Curriculum:
- What is Quorum?™
- What additional Consensus mechanisms does Quorum™ offer?
- How does Quorum™ achieve privacy and private states?
- How is Web3 altered and extended in Quorum™?
- Deploy a local and cloud private Quorum™ network
- Send and receive private transactions

Project Work
- Deploy a local Quorum™ network
- Send and receive private transactions, contracts and date
- Deploy a Quorum network on Microsoft Azure
- Start and stop Quorum networks

Subjects:
Blockchain

B9lab Academy Reviews

Average Ratings (All Programs)

B9lab Academy logo

4.59/5 (22 reviews)

Carlo P. Las Marias
Co-Founder | Graduated: 2017

6/27/2018

Overall

Curriculum

Job Support

"Great Course and Community"

I took the Ethereum Developer course as part of the 1st ConsenSys Academy program and was so impressed that I also subsequently recently completed the QA and testing engineer course. I highly recommend this for anyone who is serious about learning Solidity... Read More

The Ethereum Developer course was very detailed and touched a lot of fundamental topics; before diving into full Solidity development, you also get a fundamental overview of blockchains. You learn fundamental things such as compiling/op codes, memory/storage, testing, code efficiency, common vulnerabilities/attacks and security. The quality of instructors is top notch; instructors are among the highest rated contributors on Ethereum stack exchange.

Also one great part of the course that may not be apparent but I can not understate is the community and connections you make through it. Taking this course is a great way to get involved with the Ethereum development community. Even now, just about 10 months after our ConsenSys Academy/B9Labs course started, we still have active, informal chat groups with people from the course including instructors; you get to meet and interact with people from all over the world, many of whom are working on or go on to work on high profile projects throughout the Ethereum ecosystem. It's really exciting to see and hear what people from the course is working on.

Anonymous
Software Developer, Student | Graduated: 2018

6/27/2018

Course
Ethereum Developer Course

Overall

Curriculum

Job Support

"Feels like there's room for Improvement"

The instructors are certainly knowledgeable and very good as instructors. That being said, I find the applied components of a course to be the most important ones, and I think B9Lab is really lacking in this respect. I think the gold standard is Udacity,... Read More

Anonymous
CTO | Graduated: 2018

6/27/2018

Course
Ethereum Developer Course

Overall

Curriculum

Job Support

"Amazing, in depth very easy to follow course"

This course was hands down the best blockchain/ethereum overview primer in depth dev course ive ever taken. I read a lot of the material on my own but never was it explained as well as b9labs. It isso clear and easy to understand the various conventions... Read More

Nicholas Kotenberg
Senior Software Architect | Graduated: 2018

6/27/2018

Course
Hyperledger Fabric Developer Course

Overall

Curriculum

Job Support

"(Hyperledger Expert Certification) B9Labs is a great place to learn for experienced developers and novices alike!"

Pros:
1. One of my biggest issues with training series is so many times they assume you know nothing and you have to wade through tons of material to just pick out the parts you don't know. This is something B9Labs does not do. They provide content that... Read More

Cons:
1. Some of the material might be a little advanced for beginning learning
2. I finished the weeks content about half-way through and I was chomping at the bit to get the new content. That part was painful for me having to move at the slower pace. That being said, it's probably a good pace for everybody. I was really excited about the content so I spent a lot of time on it.
3. I felt like the documentation for Hyperledger specifically was somewhat lacking but that's not B9Lab's fault. Hyperledger is a new project and still evolving. It isn't really a con but I felt I should put it here so that others know what to expect.

Summary:
I would recommend B9Labs to anyone who's serious about learning the content.

Anonymous
Engineer | Graduated: 2018

6/27/2018

Course
Ethereum Developer Course

Overall

Curriculum

Job Support

"Best online course I've ever taken"

B9 has been the best online class I’ve taken so far.

The content is extensive. The course has tutorials, reading material, videos, quizzes and projects. The videos are very in depth and are updated very regularly. A student mentioned the sound quality... Read More

My favorite thing about the course has been the projects. The teachers offer invaluable support.

Phillip Capiral
Lead Blockchain Engineer | Graduated: 2018

6/27/2018

Course
Ethereum Developer Course

Overall

Curriculum

Job Support

"Fantastic course for developers looking for a career change"

I took the course having a lot of development and consulting experience. Most of my background has been in front-end and enterprise development, but have been very involved in blockchain space from a 'hobbyist' and 'investor' perspective. As many can... Read More

The B9Lab course provided me great opportunities to get into the space. They helped develop fundamentals i needed to be successful in Ethereum and Smart Contract development.

The instructors are very active in their Slack channel. Responds very quickly to questions on projects. The interactions with the instructors are by far the most valuable part of the course.

The one minor con, is the coursework is still a bit buggy, some of the quizzes had some issues, and some of the content could be presented in a more optimized order for learning.

The small and final projects were outstanding, i gained a lot of experience, skills, and now have a great point of view on a lot of Ethereum related topics that i can share with others.

Would highly recommend the course.

Anonymous
Solutions Engineer | Graduated: 2018

6/27/2018

Course
Ethereum Developer Course

Overall

Curriculum

Job Support

"Probably one of the best ethereum development online courses out there, but lacking compared to other premium online courses for more established technologies"

The instructors are knowledgable and engaging, and the material goes into a nice level of detail for someone starting out with ethereum. It goes through best practices for solidity development and testing, then goes into some auxillary technologies like... Read More

There were 3 projects and I think 3 mini "challenges" that were more like recreating famous hacks on smart contracts. All of the projects were pretty basic, and they were all designed by the instructors and implemented by the students. There was no opportunity to design your own use case and then build it.

What I think could be improved would be to spend less time on web development, since the instructors don't have the same level of expertise in that, and it's something that can be learned elsewhere pretty easily. I would replace those weeks with more solidity (either a deeper look into the EVM, maybe a review of some complex deployed DAPP contracts, something more on topic). I would also like to do something more collaborative with other students. If not a group project, at least some time to all get together and chat, maybe a Q&A livestream with the instructors or something.

All in all, I think there are other courses out there that provide more "value", either something free like crypto zombies, or Steven Grider's course on Udemy. The B9 course is far more in depth, but the first 2-3 weeks of the B9 course are 90% covered by those other options, and then the final 2-3 weeks of the B9 course are sort of auxillary to the core of ethereum development. So there's a core 2-3 weeks in the middle where you're getting instruction that you won't find elsewhere, but there's a bigger part of the course where you're getting instruction that you can find elsewhere for cheaper. In any case, throughout the course, the instruction is good, and the instructors are active in answering questions, so I'd definitely say the course is offered in good faith, and I think they're working on finding the sweet spot for material and pacing.

Roland Bole
CEO | Graduated: 2018

6/27/2018

Course
Hyperledger Fabric Developer Course

Overall

Curriculum

Job Support

"HLF course B9lab"

In sum a very good course and I have learned a lot, also the support via slack was really great. I can really recommend this course. The crypto part is a bit hard and I missed a little bit the application development with node.js and chaincode. I think... Read More

Brendan
Software Dev | Graduated: 2017

6/27/2018

Course
Ethereum Developer Course

Overall

Curriculum

Job Support

"Good supplemental material, lots of room for improvement"

Pros:
- Access to a thorough and deep curriculum
- Each section links to 1 or more related articles, which allows the student to efficiently go more in depth on a topic if they would like to
- I liked the idea of having the accompanying slack channel, but... Read More

Cons:
- Slack channel instructors were sometimes not responsive. I understand that they're busy and there are many students but there were times when questions would go unanswered for days and then when there was an answer it would sometimes be vague and not resolve the issue
- Some of the material was either slightly out dated or unclear which could lead to errors in trying to run code.

Anonymous
Graduated: 2018

6/27/2018

Course
Hyperledger Fabric Developer Course

Overall

Curriculum

Job Support

"Great learning experience with b9lab"

I would strongly recommend b9lab, the course was well ordered and various tutorials and helpful resources were introduced through out the course content. The slack group as well as instructor guides through messages were very helpful.

Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.