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. 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
2. 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 Singleton architecture

Uniswap v4 flash accounting

Uniswap v4 operations

Uniswap v4 lifecycle

How to build a Uniswap v4 swap router

Course Description

Meet your instructors

Tasuku Nakamura

Tasuku Nakamura

Founder at smartcontract.engineer

Smart contract engineer and educator.

Last updated on September 22, 2025