Course Intro

A high-level overview of the Uniswap v4 Developer Course - Explore the complete learning path, from core contracts and the `UniversalRouter` to the revolutionary Hooks feature. Understand the intended audience and the crucial prerequisites needed to master the protocol.

1. A Message From Curve
Learn more about Curve Finance @ https://news.curve.finance/ Duration: 1min
2. Course Intro
A high-level overview of the Uniswap v4 Developer Course - Explore the complete learning path, from core contracts and the `UniversalRouter` to the revolutionary Hooks feature. Understand the intended audience and the crucial prerequisites needed to master the protocol. Duration: 3min
3. How To Do The Exercises
A foundational overview of Navigating the Course: File Structure and Foundry Commands - Learn to navigate the course repository, from finding exercises to locating solutions. Master the key Foundry commands for building and testing, including how to use profiles and fork caching for an efficient workflow. Duration: 2min

Course Overview

About the course

What you'll learn

Difference between Uniswap v3 and v4

Uniswap v4 PoolManager

Uniswap v4 Hooks

Uniswap v4 PositionManager

Uniswap v4 Universal Router

Uniswap v4 Singleton architecture and flash accounting

Uniswap v4 operations and lifecycle

Uniswap v4 multihopping and quoting

How to build a Uniswap v4 swap router

How to build a smart contract a liquidation bot executes

Course Description

Meet your instructors

Tasuku Nakamura

Tasuku Nakamura

Founder at smartcontract.engineer

Smart contract engineer and educator.

Last updated on November 6, 2025