Documentation Index
Fetch the complete documentation index at: https://mintlify.com/0xchriswilder/journey/llms.txt
Use this file to discover all available pages before exploring further.

Transform Into a Confidential Computing Expert
The FHEVM Developer Bootcamp is a production-ready, 4-week structured curriculum designed to onboard developers into Fully Homomorphic Encryption (FHE) and the Zama Protocol at scale. Build real-world confidential applications that preserve privacy while maintaining functionality.4 Weeks of Learning
Progressive curriculum from fundamentals to production deployment with 12 comprehensive lessons
Interactive Platform
Hands-on coding exercises, live demos, quizzes, and real contract interactions on Sepolia testnet
Homework & Projects
Weekly assignments with grading rubrics, starter code, and full solution implementations
Progress Tracking
Visual analytics dashboard with per-lesson and per-week progress monitoring
What You’ll Build
By completing this bootcamp, you’ll master the skills to build production-grade confidential applications:Week 1: Foundations of Confidential Computing
Week 1: Foundations of Confidential Computing
- Understand FHE fundamentals and the Zama Protocol architecture
- Set up your complete development environment
- Learn encryption operations and confidential data types
- Project: Complete environment setup and FHE concept verification
Week 2: FHEVM Smart Contract Development
Week 2: FHEVM Smart Contract Development
- Write your first confidential smart contract
- Master contract patterns and architecture
- Test and deploy FHEVM contracts to testnet
- Project: Build a Confidential Counter with encrypted state
Week 3: Full-Stack Confidential dApps
Week 3: Full-Stack Confidential dApps
- Integrate frontend with fhevmjs library
- Build a complete Private Voting dApp
- Implement advanced FHEVM patterns and encryption flows
- Project: Deploy a functional Private Voting application
Week 4: Production & Capstone
Week 4: Production & Capstone
- Explore advanced FHEVM applications (DeFi, gaming, governance)
- Optimize gas usage and contract performance
- Implement security best practices and production deployment
- Capstone: Build and deploy a production confidential application
Key Platform Features
For Students
- Progressive Learning Path - Structured lessons with clear objectives and hands-on exercises
- Real Contract Interactions - Deploy and interact with live smart contracts on Sepolia testnet
- Interactive Quizzes - End-of-lesson knowledge checks with instant feedback and explanations
- Code Templates - Downloadable starter and solution code for every assignment
- Multiple Learning Modes - Toggle between cohort-locked and self-paced progression
- Persistent Progress - Your learning progress is saved across sessions
For Instructors
- Instructor Mode - Toggle to reveal detailed teaching notes and facilitation tips
- Pacing Guidance - Recommended timelines and schedule templates for cohort delivery
- Complete Rubrics - Clear grading criteria with scoring guidelines for every assignment
- Cohort Management - Switch between structured cohort and open self-paced modes
- Teaching Resources - Instructor guide with best practices for running bootcamps
Who This Bootcamp Is For
Web3 Developers
Smart contract developers looking to add privacy-preserving capabilities to their applications
Blockchain Engineers
Engineers with Ethereum and Solidity knowledge ready to explore confidential computing
Technical Educators
Community leaders and educators planning to run FHEVM workshops and training programs
Prerequisites
Before starting this bootcamp, you should have:- Basic understanding of Ethereum and smart contracts
- Familiarity with Solidity syntax and development
- Experience with development tools such as Hardhat or Foundry
- Basic knowledge of JavaScript/TypeScript and React
No prior FHE or cryptography knowledge required! We’ll teach you everything you need to know about Fully Homomorphic Encryption from the ground up.
Technology Stack
The bootcamp platform is built with modern web technologies:- React 18, TypeScript, Vite
- shadcn/ui, Radix UI, Tailwind CSS
- Zustand for state management
- Framer Motion for animations
- Wagmi, RainbowKit, ethers.js
- fhevmjs for client-side encryption
- @zama-fhe/relayer-sdk for decryption
- @fhevm/solidity for smart contracts
Curriculum Highlights
The bootcamp includes 12 comprehensive lessons spanning 45 hours of content:- Week 1: Foundations (~8 hours) - FHE theory, environment setup, encryption basics
- Week 2: Smart Contracts (~10 hours) - Writing, testing, and deploying FHEVM contracts
- Week 3: Full-Stack dApps (~12 hours) - Frontend integration, voting dApp, advanced patterns
- Week 4: Production (~15 hours) - Advanced applications, optimization, security, capstone project
- Clear learning objectives
- Interactive content sections
- Code examples with syntax highlighting
- Instructor teaching notes
- Knowledge check quizzes
Ready to Start?
Quick Start
Get the bootcamp running locally in under 5 minutes
Installation Guide
Detailed setup with prerequisites, environment config, and troubleshooting
