zkML Bootcamp
Learn about zkML in our dedicated bootcamp.
Mondays-Thursdays for three weeks
Learn with an expert in the field
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
Tomer Solberg
Ingonyama
jseam
ezkl