A growing part of our community is our partnership with academia. Hyperledger Fabric and other Hyperledger projects are being incorporated in to research and education in universities more and more all over the world. Hyperledger can aid the growth by preparing study materials, sample lab experiments and quizzes and tests that teach computer science students about distributed systems and consensus algorithms and cryptography. Hyperledger Umbra has streamlined the process of setting up a full Hyperledger Fabric network running on a single computer. It provides an ideal environment for students to learn Hyperledger Fabric administration as well as use it for running lab experiments and learning exercises. This mentorship is focused on producing a "classroom-in-a-box" for an introductory computer science course on distributed systems and algorithms that can be offered to universities that wish to use Hyperledger Fabric in their curriculum.
This mentorship is largely focused on writing educational material, quizzes and labs. There will be very little programming, if any, but the mentee must be willing to learn about Hyperledger Fabric and Hyperledger Umbra to a degree that affords them the ability to teach it to students through their writing.
- First and foremost the mentee will learn how to be a positive collaborator and contributor in an active open source project.
- Learn how to work within the Hyperledger open source ecosystem and culture.
- Apply writing skills to design, develop, and package a university level course on distributed systems and algorithms.
- Gain a better understanding of Hyperledger Fabric and Hyperledger Umbra.
- The construction of a classroom-in-a-box that introduces core concepts of distributed systems and algorithms using Hyperledger Fabric and Hyperledger Umbra as the example systems.
- A report on the process of designing and implementing the course material.
Relation to Hyperledger
This is directly related to both Hyperledger Fabric and Hyperledger Ursa as well as out educational outreach programs.
The ideal mentee would be a university student that is studying the intersection of technology and education and writing. Candidates with strong technical writing skills will be preferred.
- Technical writing
- Computer literacy, especially with Linux administration, Docker, and Hyperledger Fabric
- Experience developing educational materials
This will be the first of our university courses with hopefully more in the future.
Preferred Hours and Length of Internship
Full-time or part-time.
Mentor(s) Names and Contact Info
David Huseby, firstname.lastname@example.org, dhuseby on chat.hyperledger.org
Mentee Name and Contact Info
A self-contained university course on Enterprise Blockchain Technologies, available at:
The project outcome is a self-contained course that universities can leverage. Future work is extending this course and communicating results.