GMX Perpetuals Trading

Elevate your skills and learn about the GMX protocol on Updraft. GMX Perpetuals Trading is an advanced DeFi development course that teaches you how to build GMX-based apps. Taught by ProgrammerSmart and sponsored by GMX and Arbitrum DAO, you’ll learn how the GMX protocol works and everything you need to know to successfully build with GMX.

GMX Perpetuals Trading

4hrs

107 lessons

1 project

20+ languages

Advanced

Start learning now
Avatar 10Avatar 9Avatar 7Avatar 3Avatar 4
500+ students enrolled

What you'll learn

This course will help you learn:

Mechanics and contract architecture of the GMX protocol

Token pricing and fees

Liquidity: GM pools and GLV vaults

Math, funding rates, liquidation pricing, P&L calculations

Limit orders, take profit orders, stop loss, and stop market orders

Auto-cancel and auto-deleveraging

GLP, esGMX, GMX staking and delegation

Syllabus

Course description

Learn the GMX protocol on Updraft and level up your expertise as a blockchain developer. GMX Perpetuals Trading is an advanced DeFi course, designed to teach you everything you need to know to build GMX-based protocols.

You will learn about GMX token pricing, fees, and the math underlying funding rates, liquidation prices, and P&L calculations. You’ll delve into GMX order types (limit, take profit, and stop loss) and advanced functionalities such as auto-cancel and auto-deleveraging.

This comprehensive online course contains over 91 lessons, over 4 hours of video, and exercises to help you learn about and fully understand the GMX protocol. It delivers the knowledge and skills you need to build GMX-based projects.

GMX Perpetuals Trading is the most up-to-date, comprehensive course online to level up your skills as a DeFi and smart contract engineer. It is the right course for you if you have: Completed Cyfrin Updraft’s Solidity 101, Foundry Fundamentals, and Advanced Foundry courses. Or, have experience with advanced Solidity programming and Foundry.

Take your next step in the world of DeFi development today!

Even if you’ve never built GMX-based dApps before, GMX Perpetuals Trading will teach you everything you need to know. Here’s why:

  • Updraft courses are continuously updated to reflect the latest industry standards. Learn the latest tools and technologies used at large companies and protocols, with always-fresh content, including new exercises, modules, and quizzes.
  • The world’s leading solidity smart contract developers and web3 educators teach the course.
  • The curriculum was developed and refined through comprehensive student testing, feedback, and reviews.
  • We've successfully taught over 60,000 students how to write secure, advanced Solidity and Vyper smart contracts and decentralized applications (dApps).

Engaging videos, hosted by ProgrammerSmart and sponsored by GMX and Artbitrum DAO, guide you step-by-step through GMX and how to build on its foundations. Each lesson also contains a full transcript for you to follow along with if you prefer learning by reading.

At every stage, your study is supported by exercises to strengthen your learning and solidify your knowledge.

You will learn:

  • Mechanics and contract architecture of the GMX protocol
  • Token pricing and fees
  • Math, funding rates, fees, liquidation pricing, P&L calculations
  • Limit orders, take profit orders, stop market, and stop loss orders
  • Auto-cancel and auto-deleveraging
  • GLP, esGMX, GMX staking and delegation

When you complete this course, you’ll be ready to build.

As a Cyfrin Updraft student, you get lifetime access to all lectures, corresponding resources, and repositories, as well as access to our large community of students on Discord, ready to support you.

What are you waiting for? Start learning GMX Perpetuals Trading today and accelerate your blockchain development journey on Cyfrin Updraft!

Meet your instructors

Tasuku Nakamura

Tasuku Nakamura

Founder at smartcontract.engineer

Smart contract engineer and educator.

Related resources

View all

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

Uniswap V3

DeFi Developer

Advanced

Uniswap V3

Updraft’s Uniswap V3 course smart contract development will teach you Uniswap V3 math, concentrated liquidity, swapping, contract architecture, fees, flash loans, and more. Increase your DeFi developer expertise, grow your web3 career, and learn to build with Uniswap V3.

Curve Stableswap

DeFi Developer

Advanced

Curve Stableswap

Curve Stableswap is an advanced DeFi developer specialization course taught by top smart contract engineer, ProgrammerSmart. You’ll learn how Curve finance works, AMM and math, curves, liquidity pools, swaps, and more. Take your smart contract developer skills to the next level, learn Curve Stableswap.

Curve Cryptoswap

DeFi Developer

Advanced

Curve Cryptoswap

Become an expert smart contract and DeFi developer, and learn Curve Cryptoswap. This advanced DeFi developer course is purpose-built to teach you to build with Curve. Dive into Curve Cryptoswap’s math, liquidity pools, swaps, price-repegging, and more, and take your career to the next level.

Uniswap V2

DeFi Developer

Advanced

Uniswap V2

Dive into this advanced, deep dive specialization course on Uniswap v2 and level up your skills as a smart contract developer and security researcher. Learn Uniswap V2 contracts, router, Factory, and liquidity pools. Lessons taught by top smart contracts engineer, ProgrammerSmart.

Rocket Pool rETH Integration

DeFi Developer

Advanced

Rocket Pool rETH Integration

Step up your expertise as a DeFi developer with this Rocket Pool rETH Integration coure and learn to build the next generation of DeFi protocols! This course will guide you through essential concepts of Rocket Pool with hands-on exercises and real-world applications of rETH in the DeFi landscape.

Student testimonials

Hear from Updraft’s students

Here’s what our students are saying about their experience with Updraft:

Chainlink

@Chainlink

If there’s one resource that Web3 developers point to, it’s Cyfrin’s ultimate tutorials. They’re standout resources that have empowered countless developers to learn blockchains, learn Solidity, and dive deep into Web3 development.

Gustavo Gonzalez

I took Cyfrin course and I’ve been working as a solutions developer at OpenZeppelin for the last few months. It was by far the most comprehensive resource and the one that really teached me the fundamentals and made me want to switch from web2 to web3.

Francesco Andreoli

Cyfrin Updraft videos on smart contract development have been instrumental in my blockchain journey, standing out with their clarity and accessibility. Their readiness to support and engage with learners makes me excited for more of their interactive and insightful content in the Web3 space

Albert Hu

The Cyfrin courses were a game-changer for me. They provided a well-structured and comprehensive introduction to web3 and blockchain development. The knowledge I gained allowed me to transition into a full-time role as a blockchain developer. I can't recommend these courses enough!

Radek

I took Cyfrin’s courses, and I took them seriously. At least one hour every day, documented the progress, didn’t skip any second. Haven’t found a better web3 course since. Now I’m full-time in web3, working as Senior Developer Advocate at Ceramic Network.

Boidushya

Cyfrin have been an absolute game-changers in my journey into blockchain. Saying their courses were remarkable, would be an understatement. Thanks to their expert guidance, I gained a deep understanding of blockchain to its roots. I'm forever grateful for their role in helping me get started in web3.

Idris

Cyfrin blockchain and Foundry/AI courses were incredible. I've gained valuable knowledge, grown, empowering myself and others. Thank you, Cyfrin!