zkML Bootcamp

Master zero-knowledge machine learning and explore the intersection of AI and cryptography!

  • Join us for a course on ZKP technology, homomorphic encryption, ML tools, advanced zkML use cases, and more!

    This bootcamp has ended, check out Current Programmes for more!

Learn from Industry Experts

Build a Project

Build a Portfolio

Get a Certificate

Hands-on Homeworks

Online Classes

Support via Discord

Learn from Industry Experts • Build a Project • Build a Portfolio • Get a Certificate • Hands-on Homeworks • Online Classes • Support via Discord •

Curriculum

Week 1: zkML Foundations

• Intro to ZKP & ML Basics •

• Maths & Cryptography Essentials •

• Neural Network Components •

• zkML Overview & Use Cases •

Week 2: zkML Insights

• zkML Timeline & Review •

• zkSNARK & Polynomial Commitments •

• Fiat Shamir Heuristic •

• Challenges in zkML •

Week 3: zkML Tools & Protocols

• zkML Hardware & Frameworks •

• Tensor Plonk & Zero Gravity •

• Federated Learning & zk Modularity •

• Research & Next Steps •

Weeks 4 and 5: Sponsor Workshops

• Completely dedicates to guest lectures from our bootcamp partners and sponsors •

Weeks 6 and 7: Project Weeks

• Completely dedicated to building a final group project with the knowledge gathered during the course •

Eligibility and Selection Process

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.

Students also applied for: