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!

  • New cohort starting 10th February 2025, and taking place Monday - Thursday at 17:00 - 18:30 GMT.

Register

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

  • The Q1 2025 cohort of the zkML Bootcamp, starting on 10th February, will take place weekly, Monday-Thursday from 17:00 GMT to 18:30 (UK time).

    The bootcamp will last until 3rd April.

  • Only 50 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!

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

  • Basic Knowledge of Programming: Applicants should have a foundational understanding of programming principles. Mathematical knowledge is not a requirement, but will definitely make things easier for you.

    Interest in Blockchain Technology: Candidates should demonstrate a genuine interest in blockchain technology and decentralised applications, as the bootcamp focuses on these areas.

    Commitment to Complete the Programme: The seven-week course is intensive, covering various complex topics. Participants must be committed to completing the entire curriculum, including weekly homework, workshops, and a final project.

    Ability to Engage in Hands-on Learning: The program involves practical, hands-on learning experiences. Candidates should be prepared and capable of engaging actively in these activities.

    Willingness to Collaborate and Learn in a Group Setting: Since the program includes sponsor-led workshops and possibly group activities, applicants should be open to collaborative learning environments.

  • No point in dry lecturing without any practical work in a bootcamp! All the participants will work on weekly homeworks with their teams, as well as on the final project during the final week of the bootcamp.

  • The bootcamp is completely free!

    You are required to stake a 250 USDC 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.

  • All successful bootcamp graduates receive a certificate, either as a PDF or as an NFT. It serves as an official graduation certificate, which means you can feature it on your CV and LinkedIn profile.

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:

Register
Apply to Participate