Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced Solidity Development
New

Advanced Solidity Development

Master Solidity with EVM, smart contract upgradability, Assembly, Yul, gas optimization, and security
Created by101 Blockchains
Last updated 9/2026
English

What you'll learn

  • Master advanced Solidity development concepts, including EVM architecture, storage, memory, calldata, and delegate calls.
  • Implement smart contract upgradeability using Transparent Proxy, UUPS, Beacon, and Diamond patterns.
  • Use Solidity Assembly and Yul to work with storage slots, opcodes, arrays, mappings, and advanced contract operations.
  • pply gas optimization techniques and advanced security practices, including reentrancy, flash loans, MEV, and digital signatures.

Course content

9 sections64 lectures4h 39m total length
  • A message from the instructor1:30

Requirements

  • Prior knowledge of Solidity fundamentals and smart contract development is recommended. Learners should understand basic Solidity programming and Ethereum smart contracts.

Description

This course is designed for developers who want to move beyond Solidity fundamentals and develop advanced skills for building efficient, secure, and sophisticated smart contracts.

The Advanced Solidity Course takes a deeper look at the technologies and techniques used in professional Solidity development. You’ll explore the Ethereum Virtual Machine (EVM), including its architecture, storage, memory, calldata, gas, and delegate calls.

You’ll also learn how smart contract upgradability works through Transparent Proxy, UUPS, Beacon Proxy, and Diamond patterns. The course then moves into Solidity Assembly and Yul, covering storage slots, opcodes, arrays, mappings, and advanced contract operations.

A major focus is optimization and security. You’ll learn practical gas optimization techniques and explore advanced security topics such as reentrancy attacks, flash loans, MEV mitigation, and digital signatures.

The course also covers NFT third-party libraries, ERC-721 functionality, royalties, SafeMint and SafeTransfer, and an advanced ERC-20 implementation using Yul. Hands-on exercises and demonstrations are included throughout the course to help you apply the concepts in practical development scenarios.

If you’re looking for an advanced Solidity course, a blockchain Solidity course, or a Solidity course on Udemy that goes beyond the fundamentals, this training provides a structured path toward deeper Solidity expertise.

Build on your existing Solidity knowledge and develop the advanced skills needed for professional blockchain and Web3 development.

Who this course is for:

  • This advanced Solidity course is designed for software developers, blockchain developers, smart contract engineers, IT professionals, and Web3 professionals who want to deepen their Solidity expertise and build more secure and efficient smart contracts.