Blockchain Programming Fundamentals: Ethereum and Solidity (Udemy.com)
Learn the tools you need as a blockchain developer, and successfully code your first smart contracts on Ethereum.
Created by: George Levy
Last updated September 2026
What you will learn
- Learn the basic concepts of blockchain, and the technology known as "smart contracts"
- Take a complete tour of the Ethereum blockchain smart contract programming tool known as Remix IDE.
- Visualize the properties of transactions and blocks through transactions executed on the blockchain.
- Create your very own local blockchain using Ganache, one of the key tools you need to know as a developer on Ethereum.
- Deploy Remix IDE Smart Contracts on the Ganache blockchain.
- Implement your very own personal Metamask wallet for the creation and deployment of Smart Contracts.
- Deploy smart contracts on Binance Smart Chain (BSC) blockchain through Remix IDE and Metamask.
- Learn about and use Truffle, the number one tool used in the deployment of DApps and NFT Videogames.
- Access the Solidity code for ERC-721 (NFT) and ERC-20 Tokens on OpenZeppelin.
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.5 out of 5higher than 45% of them
- Reviews240#779 of 1,183 by number of reviews
- Length2.6 hoursshorter than 75% of them
- Last updatedSeptember 2026more recently than 91% of them
Course Description
Do you want to become a blockchain developer on Ethereum and don't know where to start?
Are you intimidated by all the buzz around blockchain, digital tokens and smart contracts?
Do you want to learn a quick and easy way to create and send your own digital tokens and NFTs to your friends?
Want to learn the basic elements, and use the tools you need as a blockchain developer, and start to create your very own smart contracts and DApps on Ethereum?
If your answer to any of these questions is YES, then this is the course for you!
This highly-focused, action oriented course is truly unique, as it has been designed so that you learn to quickly use the most popular blockchain programming tools that allow the creation of Smart Contracts, DApps, NFT Videogames and much more.
In the course you will learn the following:
Introduction to the basic concepts of blockchain and smart contracts.
A complete tour of the Ethereum blockchain smart contract programming tool known as Remix IDE.
Visualization of the properties of transactions and blocks through the transactions executed in the blockchain.
Create your very own local blockchain using Ganache, one of the key tools you need to know as a developer on Ethereum.
Deploy Remix IDE Smart Contracts on the Ganache blockchain.
Implement your very own personal Metamask wallet for the creation and deployment of Smart Contracts.
Deploy smart contracts on Binance Smart Chain (BSC) blockchain through Remix IDE and Metamask.
Learn about and use Truffle, the number one tool used in the deployment of DApps and NFT Videogames.
Access the Solidity code for ERC-721 (NFT) and ERC-20 Tokens on OpenZeppelin.
Successfully develop your first Smart Contract for ERC-20 Tokens using Solidity.
You will be able to send your ERC-20 Tokens to your friends.
Develop your own smart contract to issue NFT Tokens with Solidity.
Learn how you can send your NFT Tokens to your friends.
This course is ideal for anyone who wants to gain knowledge about the tools that allow software creation using blockchain technology.
It is highly recommended for:
- Visionary entrepreneurs and owners who want to upgrade their companies to the next level with the power of blockchain.
- Consultants who have some programming skills, and wants to transform companies by leveraging blockchain technology.
- People who are new to blockchain who want to improve their portfolio with new projects.
- Anyone interested in improving and adapting to current technological changes and the opportunities presented by blockchain technology.
Students will gain the practical ability to navigate the most famous and widely used tools in the world of blockchain technology development.
See you in class!
Instructor Details
- 4.5 Rating
240 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 IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Byron Ater on 1/7/2025
George and Joan not only make it easier to learn to learn but based on some of the deprecated material in the lessons. Joan responded to me and thanking me for the updates to hardhat. That way other students who never have experience with hardhat. They could install an update to this course.
By Aria Nikzad on 12/27/2023
Good course, easy to follow along. Some material is outdated as the options have changed in Remix. I had to figure it out, but thats ok. I would have liked to understand the different components of a smart contract line by line, to understand what is happening with the logic as the contract runs. Similar to explaining how to install an alternator, I want to understand the workings of the alternator, and not just be taught its a component of the car that works. Overall, good introductory course, but I would like to dive deeper.
By Chandra on 11/9/2023
All the important concepts to create and launch an ERC token is beautifully packed and delivered on this course. Highly recommend this for future learners. Would be even more helpful had the authors considered providing additional content on topics such as adding liquidity etc on DEXs so as to help addressing the end-to-end steps from tokens creation until launch on mainnets.
By F. M. on 7/19/2023
Speak way tooo fast. Why speaking so fast? Is it to be able to say that people will learn in short time because lessons durations are short? You are teaching, you are not doing a contest to select the people who can read the fastest. You are teaching to people and thus you should adapt to your students. Speak slower and it would be great. I know it is possible to use speed reduction (0.75 seems to be good speed), but still it would have been more honest to speak at speed that brain of your student can keep. Personally, duration of a lesson is not a criterion that I consider when I am buying a course. I will update my review at end of the lesson; I hope that beside this speed issue, there will be no other negative points.
By Leo Haz on 4/20/2023
War gut erklärt, einige settings bei den hier vorgestellten programmen (meta mask und remix) wurden in der zwischenzeit durch andere ersetzt oder haben Erweiterungen bekommen, lief trotzdem flüssig beim nachmachen.
By Javaid Karim on 2/28/2023
Both George and Joan are passionate and knowledgeable on what they teach. This is very much an introductory and provides a good first step into Ethereum and Solidity. It is very much suited to beginners and some devs may find there is not enough depth. But as the title suggests it is an introduction and there are other courses by George and Joan that will build on the knowledge provided by this course. The thing i really like about the course it was short and concise and delivered really well. Wish other instructors would follow the example here and not produce courses that are couple 20-40 hours long. This is a couple of hours long and easy to complete
By J. Moreno on 5/25/2022
Good course. Provides an overview of a variety of technologies surround blockchain development. I liked the OpenZeppelin portion of the course mostly but the workflow presented was beneficial to me.
By Ujwala Phene on 4/25/2022
Thank you George, very informative and nicely organized course. I was able to follow along and install most of the software successfully. This is a beginner level course, now I have enough information to take a step further.
By Jessie Yanger on 2/10/2022
Thank you, as always, George, and Thank you, Joan, for the great material you've put forth here. I'm not a developer, but I always find myself taking on George's courses. His delivery never fails to simplify otherwise complex subject matter and I always thoroughly enjoy the lessons in each course. I will definitely be sharing this course with some of my friends who want to get started on NFT projects and I hope they find as much value in this as I do in all of George's courses. Thank you both again and let's change the world One Blockchain At A Time. =)
By James Solderitsch on 2/3/2022
I am an instructor in a Special Topics Blockchain course at a US university and the organizational thinking shown in the slides and presentation are very aligned with my own point of you for teaching this basic intro information. Having reviewed the first hands-on parts (Remix and Ganache) I can see how they allow students to get up to speed quickly with these mechanisms, I plan to use this approach with my own class.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












