
Leverage our extensive network of top security specialists.
In RareSkills Uniswap V3 bootcamp, you’ll not only learn how to use Uniswap V3 but also gain a deep understanding of the core protocol, including the mathematics behind its libraries. By the end of the bootcamp, you’ll have mastered the key components of the protocol, enabling you to audit projects built on top of Uniswap V3 with greater precision and giving you a solid foundation to study Uniswap V4 and other DeFi protocols.
In this bootcamp, you will learn, among other things:
This bootcamp focuses on understanding the Uniswap V3 core library and its supporting libraries. Peripheral contracts such as the Router and Position Manager will be covered only briefly. However, by the end of the course, you will have the knowledge needed to create your own peripheral contracts.
Last Updated : June 2025
Each week, there will be one hour of live class and one hour of office hours with the instructor. Both sessions will be recorded, but you shouldn’t miss them, as they are designed to be highly interactive. The purpose of the office hours is for students to ask questions, review homework, and discuss in more detail the topics presented in class. Students on the premium plan can schedule weekly one-on-one meetings with the instructor.
Save 2% if you pay with USDC or USDT
Each week, there will be one hour of live class and one hour of office hours with the instructor. You'll also receive a homework assignment to reinforce the material. In addition, there is a Slack group where you can ask questions asynchronously and connect with other students.
Please budget 5 hours per week to complete the assignments.
You’ll learn the key concepts behind Uniswap V3, including how concentrated liquidity works and how it differs from Uniswap V2. You’ll understand ticks, the tick bitmap, and tick math; the difference between virtual and real reserves; how the protocol handles multiple positions efficiently; how swaps are processed; how fees are distributed; and how the built-in oracle works.
Uniswap V3 is a complex protocol, and understanding its codebase in detail can take several weeks of continuous study. Even then, it's common to still feel uncertain about what you’ve learned. To write our book on Uniswap V3, we spent months studying and discussing the codebase. In this course, we’ll draw on everything we learned to guide students through the material in a faster and more confident way.
Uniswap V4 builds on many of the concepts introduced in Uniswap V3. While you can study V4 directly, it’s much easier to understand if you’re already familiar with V3.
Leverage our extensive network of top security specialists.
Asymmetric Research is looking for someone to research and secure Solana/Rust-based smart contracts, build security tools, and lead audits.
Irys is looking for a Senior Rust Engineer to lead protocol development, optimise core blockchain systems, and drive technical excellence.
ZK Email is looking for a Rust engineer to build zero-knowledge tools, implement core features, and contribute to high-impact projects like zk-regex, zk-email, and partner integrations.