zkML Bootcamp

Learn about zkML in our dedicated bootcamp.

  • Mondays-Thursdays for three weeks

  • Learn with an expert in the field

  • Starting on 25th March

Read the official announcement.

Applications are now closed. If you are interested in this or any other of our bootcamps, tell us here.

About the zkML Bootcamp

  • Everything will be conducted remotely, via Zoom and Discord.

  • This bootcamp is free for participants who complete our selective admissions process.

  • This bootcamp features daily 90-minute live sessions, running on Mondays-Thursdays each week.

  • Each participant will join our lively Discord to take part in discussions and work on group projects.

  • Graduates will receive an NFT certificate which they can include in their CV. In order to graduate successfully, you have to be engaged in the Bootcamp and not be absent from the live sessions.

 Eligibility and Selection process

  • 50-100 selected individuals for each cohort. Be sure to stand out!

  • Participants are selected based on their applications. Make sure your GitHub and LinkedIn look good!

  • Basic Understanding of Zero-Knowledge Proofs (ZK): Applicants should have a foundational knowledge of zero-knowledge proofs, including their purpose, how they work, and their significance in cryptography.

    Introductory Knowledge of Machine Learning (ML): A basic understanding of ML concepts, including types of learning (supervised, unsupervised), basic algorithms, and an overview of neural networks.

    Familiarity with zkML Concepts: While a deep understanding of zkML might not be necessary, some prior exposure or basic knowledge about what zkML is and how it differs from traditional ML would be beneficial.

    Basic Programming Skills: Proficiency in a programming language like Python, as it’s commonly used in ML and zkML implementations.

    Mathematical Aptitude: A good grasp of mathematics, particularly in areas relevant to ML and cryptography, such as linear algebra, probability, and statistics.

  • The Bootcamp is completely free! You are required to pay a deposit if accepted—the full deposit will be returned after successful graduation!

  • The Bootcamp is designed to be a part-time commitment. Other than 90-minute daily sessions, you’re required to check Discord for any updates and group tasks.

Our Teacher

Laurence Kirk

A long time Encode community member, Laurence is well known in the UK scene as one of the leading educators on blockchain. He leads Extropy.io, a blockchain consultancy based in Oxford, specialising in developing blockchain solutions, security auditing, training & more.

Curriculum



ZKP technology / Fully Homomorphic Encryption

Introduction to ML / ML Tools and typical workflow

Introduction to zkML / ML and zkML use cases

zkML timeline / Challenges facing zkML

AI in ZK games

Hardware

Latest Research

Guest lectures featuring EZKL, Giza, Modulus, Ingonyama, Zama.ai and more

Guest Speakers

Andrei Stoian
Zama

Lance Davis
Gizatech

dcbuilder
Worldcoin Foundation

Ryan Cao
Modulus

Lance Davis, Gizatech
Andrei Stoian, Zama
Ryan Cao, Modulus
dcbuilder, Worldcoin Foundation
Tomer Solberg, Ingonyama
jseam, ezkl

Tomer Solberg
Ingonyama

jseam
ezkl

Partners