Uniswap v4

Take your first steps into writing secure Uniswap v4 contracts, dApps, and protocols. You’ll learn PoolManager, hooks, PositionManager, Universal Router, the Singleton architecture, and build your own swap router and smart contract from scratch.

Uniswap v4

6hrs

59 lessons

2 projects

20+ languages

Advanced

Start learning now
Avatar 1Avatar 5Avatar 10Avatar 9Avatar 6
500+ students enrolled
Course Badge Course Badge Bg
Available

Earn the Uniswap v4 achievement

by

What you'll learn

This course will help you 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

Syllabus

Course description

Level up your DeFi development skills and master Uniswap v4. Start building the next wave of high-performance, scalable, and secure decentralized applications! If you’re an advanced developer, this is your chance to help shape the future. Get ahead of the curve and start building with one of the most advanced DeFi protocols in the world: learn Uniswap v4 today!

Updraft’s Uniswap v4 course will introduce you to core Uniswap v4 concepts and tools. You’ll learn hooks, PositionManager, Universal Router, and PoolManager. And, dive deep into Singleton architecture, flash accounting, how to mint and burn positions, increase and decrease liquidity, multihopping, quoting, how to build your own swap router and build a smart contract for a liquidation bot to execute!

Uniswap v4 on Updraft focuses on the tools, frameworks, and systems that matter for building and deploying today. You’ll be guided step-by-step through concepts with clarity, ensuring you not only understand how it works, but why it works the way it does.

You’ll dive into real-world use cases that demonstrate how Uniswap v4’s features can be leveraged for speed, scalability, and security in production environments. Each module includes hands-on activities, so you’ll not only read about Uniswap v4’s capabilities, you’ll experience them firsthand. By the end, you’ll have built working code and gained practical knowledge that applies directly to your projects.

Here’s why thousands of learners choose Cyfrin Updraft to learn advanced DeFi development and level up their developer career:

  • Courses are taught by the industry’s leading smart contract developers, auditors, and blockchain educators.
  • Updraft courses are always updated to reflect current industry trends. Learn the latest tools and technologies with content that is continually refreshed with new projects, modules, and quizzes.
  • You will develop real-world programming skills used by top companies and blockchain protocols.
  • Content is designed and built using student feedback, user research, and real-world protocol examples.
  • Over 200,000 students have successfully used Updraft to learn Solidity, Vyper, Rust, security, advanced DeFi protocols, and how to build dApps.
  • Thousands of students have changed their lives. They’ve become blockchain engineers, smart contract and dApp auditors, or professional blockchain developers. Many have launched careers at industry-leading blockchain companies.

Uniswap v4 is full of helpful videos, written guides, and visual explainers. Lessons include full transcripts, and the Updraft Discord community is always available for help, feedback, and discussion.

Whether you’re brand new to Uniswap development or experienced with earlier versions, the Uniswap v4 is the right course for you!

You will 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
  • How to mint and burn positions, increase and decrease liquidity, collect fees
  • Uniswap v4 key concepts and features: subscribers and permit2
  • Uniswap v4 multihopping
  • Uniswap v4 quoting
  • How to build a Uniswap v4 swap router
  • How to build a smart contract a liquidation bot executes

When you complete Uniswap v4, you’ll have a clear, functional understanding of Uniswap and be ready to build.

As a Cyfrin Updraft student, you get lifetime access to every course, tutorial, resource, quiz, code repo, and more. Plus access to a large, engaged Discord community of learners and developers ready to support your journey.

Do not delay, now is the time to learn Uniswap v4 on Updraft’s. Start today!

Meet your instructors

Tasuku Nakamura

Tasuku Nakamura

Founder at smartcontract.engineer

Smart contract engineer and educator.

Related resources

View all
DeFi Developer thumbnail

Master DeFi development through comprehensive courses on leading protocols like Uniswap, Curve, and RocketPool. Learn AMM mechanics, liquidity, and staking protocols.

Aave V3 Protocol Development thumbnail

Bring your smart contract development skills to the next level with Updraft’s Aave V3 Protocol Development and learn to build Aave-based protocols.

Advanced Web3 Wallet Security thumbnail

Building on your foundational knowledge of safely signing transactions, Advanced Web3 Wallet Security teaches you in-depth transaction verification techniques, signature validation, and case studies of real-world exploits. It is designed for individuals who have mastered basic wallet security concepts and want to implement advanced protection strategies.