Become a Tezos developer
in four months or less
Start your Tezos journey today with expert support and guidance
This course guides you towards becoming an accomplished Tezos developer
This comprehensive, online course is an extensive in-depth journey into Tezos, a public blockchain based on a pure proof-of-stake (PoS) consensus mechanism. When you’re learning to develop on Tezos, you’ll create smart contracts in Michelson, SmartPy and LIGO. Additionally, you will learn how to write Tezos clients, plus you will get hands-on experience and build a use case from scratch.
Get support from expert instructors to help you with the quirks of Tezos and all the little tricks that make a great blockchain developer. They will point you in the right direction through one-on-one support and code review to take your coding to the next level.
What you will get
A comprehensive course packed with real world examples, videos, animations, quizzes, projects and practice exercises
Support from expert instructors for 4 months to help you succeed through all stages of the training
Code review to help you progress from novice to expert with a sound understanding of best practices
Timely feedback to keep you moving forward
Access to the community of learners and experts - exchanging experiences, asking questions & getting answers, discussing technical questions
A blockchain based certificate when you pass the final exam
How it works
Is this course for me?
- This course is designed for developers with over two year's experience as a working developer, however you don't need to know anything about blockchains.
- Requirements: A computer with at least 8 GB RAM and 50GB free hard-disk space
- Workload: You can take this course at your own pace or in a cohort with other participants. There is roughly 120-160 hours of materials, quizzes and projects (plus extra reading suggestions for areas that really grip you).
- If you take the course as part of a cohort, expect to spend 20 hours a week for 7 weeks. The examination project should also take you a minimum of 40 hours.
Get started today
Take your career to the next level
Everything you need to know to become an accomplished Tezos developer in 4 months or less.
We will focus on the basics of blockchain technology and compares leading blockchains and DLT platforms.
This is a refresher intended to provide context for participants who know and a clear introduction for those who are new to this paradigm.
- What is blockchain technology?
- How do public blockchains work?
- Overview of popular consensus mechanisms
- All about managed blockchains
- Key cryptography concepts
Getting to Know Tezos
Tezos introduces new concepts that differ from traditional approaches to system architecture. We will learn Tezos vocabulary and get acquainted with the architecture.
You will also run your first node and interact with it using the command line interface and RPC calls.
- Key Tezos overview
- Tezos Alphanet
- Command Line Interface
- JSON/RPC interface
You will learn to write and deploy smart contracts! We will start to code smart contracts with SmartPy and Ligo.
We will take a deeper look into the details of smart contracts on Tezos, including the core language Michelson.
Projects & Exercises
After we have discovered and interacted with several Tezos development tools, we will tackle a little project. We want to explore the possibilities of crowdfunding in a decentralised manner. For this, a public blockchain like Tezos is well-fitted.
The openness of a public blockchain platform should be suitable as crowdfunding is in its nature an open, transparent, and public form of financing. The main idea is that a project initiator/founder is able to kick off a crowdfund with just a few clicks. You will write and deploy a smart contract for crowdfunding and design a client for the initiator and the founder.
You have full-time access to our team of instructors. When you hit a snag or have a question, you can just message them. You also join a wide community of students, who exchange experiences and learn from each other.
Guidance throughout courses
Learn by doing
Our courses feature coding projects. Our mentors will go through your projects and provide feedback and code review.
Final graded project
Meet Your Instructors
What sets B9lab blockchain courses apart from your typical online MOOC or YouTube channel is that you get one-on-one support and mentoring from expert instructors, who will actually review your code and help you refine it. These are veterans of the decentralized tech community, and some pretty cool people who want to help you become a blockchain professional!
Murat Anil Oner
Anil is a self-taught, lifelong developer with a MSc in Biophysics. He has worked with many programming languages (and built his own). He has experience with embedded systems, cryptography and has even written code for a particle accelerator. He is one of the foremost experts in Hyperledger, and has been mentoring students in blockchain since 2014.
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. Since 2016, Rob has been supporting developers on their quest to master this technology.
Xavier is a software and infrastructure engineer. In the past 17 years, he has coded, deployed, customised, troubleshot, and supported various software systems. He has also guided, educated, taught, and coached customers across Asia. He has been a keen member of the blockchain community since early 2013.
Ibo is a software engineer and entrepreneur with extensive experience in native desktop, web and mobile application development. He has worked on 3D Virtual and Augmented Reality projects and has a knack for embedded systems. He has been delivering software projects since 2006, and has been instrumental in building and maintaining all of our courses.