Smart Contracts With Solidity: Ethereum and NFTs (Udemy.com)
Learn the basics of programming Smart Contracts for Ethereum with Solidity!
Created by: George Levy
Last updated July 2026
What you will 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.
How it compares
Against the other 149 rated Udemy courses in Bitcoin on CourseDuck:
- Rating4.5 out of 5higher than 56% of them
- Reviews36#143 of 150 by number of reviews
- Length3 hoursshorter than 54% of them
- Last updatedJuly 2026more recently than 76% of them
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!
Instructor Details
- 4.5 Rating
36 Reviews
George Levy
We are changing the world with technology.
I am on a mission to help people and organizations learn how to use and apply blockchain, Bitcoin, Crypto and Artificial Intelligence (AI) technology to make the world a better place.
Through my lectures, videos and courses, along with my work with Blockchain Institute of Technology (BIT), and AI Institute of Technology (AIIT) I help people and organizations around the world understand and blockchain technology, Bitcoin, cryptocurrency and AI to increase their impact and make a greater positive contribution to the world.
We are changing the world with technology, and if we use this technology properly - we are bound to make the world a better place for everyone.
What would you like to learn?
Would you like to know how blockchain technology is transforming the Internet?
Do you want to understand how AI can work along with, and in the service of humans?
Would you like to understand Bitcoin, cryptocurrencies and how they are disrupting the financial industry?
Would you like to be able to discuss blockchain effectively in business situations?
Would you like to have a firm grasp of where AI and blockchain technology are headed and how you can leverage it?
More courses by George Levy
NFT Fundamentals (Buy, Create and Sell NFTs) (2026)
4.6 (7,894 Reviews)
Provider: Udemy
Time: 2.8h
$79.99
Cryptocurrency Fundamentals: Buy, Sell, Trade Cryptocurrency (2026)
4.1 (3,474 Reviews)
Provider: Udemy
Time: 1.9h
$11.99
Blockchain Advanced Level: Uses Beyond Bitcoin (2026)
4.4 (2,415 Reviews)
Provider: Udemy
Time: 1.8h
$10.99
More Bitcoin courses
Advanced Solidity: Understanding and Optimizing Gas Costs (2022)
4.9 (632 Reviews)
Provider: Udemy
Time: 2.8h
$84.99
Ethereum Blockchain Developer Bootcamp With Solidity (2025)
4.8 (11,923 Reviews)
Provider: Udemy
Time: 25.9h
$124.99
Build a Blockchain and a Cryptocurrency from Scratch (2025)
4.7 (3,613 Reviews)
Provider: Udemy
Time: 14h
$69.99
Binance App: How to Buy, Sell & Transfer Cryptocurrencies (2025)
4.7 (1,395 Reviews)
Provider: Udemy
Time: 2.2h
$10.99
How to build your own altcoin cryptocurrency mining pool (2024)
4.7 (268 Reviews)
Provider: Udemy
Time: 6.2h
$49.99
Reviews
By Javier S. Maza on 10/5/2024
The videos are low quality and they have not been updated since it was created. For beginners, this course should have better information to help understand how to create smart contracts with Solidity.
By BAZIE Ibsèn Giovanni on 10/26/2023
Satisfying course with good content Teacher is very cool and the way to learn through different projects help me to understand the way blockchain could help to do many things in various ways
By Paul Munch on 4/20/2023
Doesn't look like the course is up to date with remix.
By Javaid Karim on 3/3/2023
Another great course. Concise and to the point. Couple of points to note. If you are completely new to this you will need to do the Blockchain programming fundamentals course first. Also, when the instructors are typing there is a lot of text flickering which is not ideal. Normally that would be a 1 star reduction but the course content is really good so deserves 5 star. One area where this course could be improved is to have a section that integrates the Cinema smart contract with a front-end
By Miguel Morales on 1/15/2023
Very easy to follow. I particularly like that the lessons are short and not continuous hours long. This makes it easier for me to retain. Awesome work!
By Sam Rauch on 1/3/2023
This course delivered on its promise: lays out the fundamentals of smart contract programming in a logical and easy to understand format. It gives the student everything needed to build upon and start one's own smart contract programming journey. Thanks!!
By Alan Klein on 1/2/2023
Enjoyed the course. You should have some basic programming experience to get the most out of the material.
By David Gonzalez Armas on 12/21/2022
Great course to learn the basics of Solidity and how Ethereum and NFTs work.
By Sid Owsley on 12/21/2022
This is great information. I knew nothing about smart contracts before this course.
By Peter Grabec on 12/21/2022
This is what I have been searching for and I HAVE FOUND IT! - a course that will teach me about NFT tokens, and how to create Smart Contracts on Ethereum blockchain using Solidity programming language. It's been a good learning experience for me, as the instructor explains the learning material in an engaging, and easy to follow way.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












