Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Smart Contracts With Solidity: Ethereum and NFTs
Rating: 4.5 out of 5(36 ratings)
223 students

Smart Contracts With Solidity: Ethereum and NFTs

Learn the basics of programming Smart Contracts for Ethereum with Solidity!
Created byGeorge Levy
Last updated 5/2026
English

What you'll learn

  • Create Smart Contracts from scratch with Solidity.
  • Know the Smart Contracts programming variables and modifiers.
  • Use Solidity data structures: structs, arrays and mappings.
  • Create loops (for and while) and logical conditions.
  • Develop Solidity advanced functions.
  • Create a Smart Contracts factory.
  • Develop and sell NFTs.
  • Create projects with ERC-20 tokens.

Course content

5 sections35 lectures3h 2m total length
  • Welcome to the course!1:10

    Welcome to the Smart Contracts with Solidity: Ethereum & NFTs course!

    I hope you enjoy all of the fresh content this course brings:

    - Programming in Solidity

    - Projects with NFT tokens

    - Payments with ERC-20 Tokens

    Let's get to it!

  • A Quick Personal Message0:28

    A quick personal message.

  • How does the course work?2:18

    In this class I will present the blocks that make up this course, so you will see the path to follow in this journey of learning to develop with Solidity on Ethereum.

  • Join the Course Community!0:35

    Join the course community, meet people with the same interests as you and network to expand your potential.

  • Course GitHub1:15

    In this class I offer you access to the course code. A fully updated code ready to be used in the development of Smart Contracts.

Requirements

  • This is an intermediate level course and is intended for students who have some basic programming experience.
  • Students should understand how to use Remix and understand what blockchain technology is.
  • This course is a perfect next step to Blockchain Programming Fundamentals: Ethereum and Solidity course.

Description

  • Do you want to learn how to create your own Smart Contracts?

  • Do you feel like selling NFTs created by yourself?

  • Are you an entrepreneur who wants to transform your business with the power of blockchain technology but don't know how to go about it?

If the answer to any of these questions is Yes, then this course is for you!

Blockchain is one of the most cutting-edge technology fields that everyone wants to be in and blockchain is changing people's lives just like electricity did 100 years ago. The words Blockchain, Bitcoin, Ethereum are increasingly present in the lives of all of us and the cryptocurrency revolution is already a reality.

This course is unique, as it has been designed for you to learn how to program Smart Contracts, NFTs and ERC-20 Tokens. It covers everything you need to become an expert in programming Smart Contracts in Ethereum with Solidity.

In the course we will focus on several blocks:

  • BLOCK 1 - Solidity Fundamentals: You will learn the basics of Solidity programming.

  • BLOCK 2 - NFTs: You will learn how to create projects with NFTs.

  • BLOCK 3 - ERC20: You will learn how to develop payment environments with ERC-20 tokens.

You will have access to all course material and even have a course completion certificate at the end of the course!

NOTE: This is an intermediate-level video course designed for people who wish to improve their knowledge and skills as blockchain developers.

It requires the student to have a basic understanding of blockchain programming in order to be most effectively understood. As a result, it is highly recommended that students have previously taken and successfully completed the Blockchain Programming Fundamentals: Ethereum and Solidity course as there will be multiple programming opportunities throughout the course.

I'll see you inside the class!

Who this course is for:

  • Developers who want to improve their skills in Smart Contracts programming.
  • Individuals with interest in the creation and sale of NFT Tokens.
  • All those who wish to adapt a payment environment with ERC-20 tokens.
  • Anyone interested in improving and adapting to current technological changes.