The Complete NFT Course - Learn Everything About NFTs (Udemy.com)
Learn about NFT use cases, NFT Smart Contracts, NFT Minting, IPFS storage, Investing, Selling NFTs and NFT Security
Created by: Henrique Centieiro
Last updated March 2026
What you will learn
- Learn about the technology behind NFTs: Blockchain
- The history of NFTs
- Avoid NFT scams
- NFT use cases
- Step-by-step minting an NFT
- NFT security
- Investing in NFTs
- What are smart contracts
- The NFT token standard: ERC-721
- Connecting your NFT with IPFS storage
- What's Ethereum
- NFT Marketplaces
- Crypto wallets
- Mint generative Art NFTs
- Blockchain wallets and Metamask
How it compares
Against the other 94 rated Udemy courses in Blockchain Programming on CourseDuck:
- Rating4.3 out of 5higher than 41% of them
- Reviews2,753#8 of 95 by number of reviews
- Length4.9 hourslonger than 61% of them
- Last updatedMarch 2026more recently than 88% of them
Course Description
**This course has Professional Captions **
Includes all you need to know to get involved in the fast-moving NFT world. Learn how to buy, sell and create NFTs. What are smart contracts and what's the blockchain? How to use Metamask? What are the main NFT marketplaces? How to identify NFT scams? How to evaluate projects? And much more!
I’m going to guide you step by step and show you how easy it is to buy, sell and create an NFT.
Anybody can create an NFT, but there are some important steps, and you need to understand the technologies behind it, its features and constraints.
I will guide you through the steps and good practices to create an NFT so that you can be confident that you also do the right steps when you create your first NFT.
You don’t need any coding skills to create an NFT, but you need to follow some steps, have a wallet, buy some crypto for gas and sign the transaction.
In this course, you will learn:
Introduction to NFTs
Why do we need blockchain?
History of NFTs
What’s an NFT
Blockchain protocols behind the NFTs
What’s Ethereum
What are smart contracts and the ERC-721 Token standard
Step-by-step to deploy an ERC-721 Smart Contract and Mint an NFT by yourself (NEW)
Step-by-step to deploy an ERC-721 Smart Contract and mint an NFT (NEW)
NFTs and Energy Consumption (NEW)
NFT use cases
NFT for real-world assets
Investing in NFTs
NFT marketplaces (Updated)
NFT Binance Marketplace (Update NEW)
How to find and evaluate NFT projects (NEW)
Purchasing an NFT on Nifty Gateway (NEW)
NFTs for the Music Industry (NEW)
Mint generative Art NFTs (NEW)
Blockchain wallets and Metamask
Using IPFS to store the NFT asset
Step by step minting NFTs
Set by step buying an NFT
Avoid NFT scams (NEW)
NFT security
Instructor Details
- 4.3 Rating
2,753 Reviews
Henrique Centieiro
Hey students!
I'm Henrique Centieiro — a Hedge Fund Manager at Maverick Capital and wealth educator with 20+ years of experience in investing and finance.
I've created 17+ courses on investing, blockchain, cryptocurrency, DeFi, AI, vibe coding, NFTs, the metaverse, and cybersecurity — teaching over 65,000 students so far.
My goal is simple: turn you into a confident, educated investor and keep you ahead of the curve on the technologies shaping the future.
A bit about my background:
• Hedge Fund Manager at Maverick Capital with 20+ years of investing experience
• Best-selling author of 3 blockchain-themed books
• 10+ years of hands-on blockchain and cryptocurrency experience
• 7+ years teaching blockchain, fintech, AI, and investing — including at universities and major institutions
• Guest speaker at major blockchain, crypto, and fintech events
• Executive Certificate in Blockchain & Fintech from The University of Hong Kong
• Certified Blockchain Developer, Blockchain Architect, Corda Developer, AWS Architect, AWS Developer, SysOps Admin & Scrum Master
Let's build some real knowledge and wealth together!
More courses by Henrique Centieiro
Metaverse Masterclass- Learn Everything about the Metaverse! (2026)
4.5 (6,716 Reviews)
Provider: Udemy
Time: 3.4h
$99.99
Create NFTs, Tokens and DAOs - Smart Contracts Masterclass (2026)
4.6 (716 Reviews)
Provider: Udemy
Time: 4h
$11.99
Blockchain Deep-Dive: from Bitcoin to Ethereum to Crypto (2026)
4.4 (124 Reviews)
Provider: Udemy
Time: 14.3h
$84.99
Cyber Security Masterclass - All about IT Security (2026)
4.4 (95 Reviews)
Provider: Udemy
Time: 6.5h
$64.99
More Blockchain Programming courses
Learn Blockchain Technology & Cryptocurrency in Java (2026)
4.7 (1,882 Reviews)
Provider: Udemy
Time: 7h
$89.99
The Ultimate NFT Course 2026: Buy, Sell, Create & Trade NFTs
4.7 (1,590 Reviews)
Provider: Udemy
Time: 10.8h
$84.99
NFT Masterclass: Buy, Create and Sell NFTs (2025)
4.7 (838 Reviews)
Provider: Udemy
Time: 2.7h
$11.99
Blockchain A-Z: Build a Blockchain, Crypto, & Smart Contract (2026)
4.6 (23,497 Reviews)
Provider: Udemy
Time: 14.6h
$22.99
Blockchain for Business: The New Industrial Revolution (2026)
4.6 (9,780 Reviews)
Provider: Udemy
Time: 6.1h
$24.99
NFT Fundamentals (Buy, Create and Sell NFTs) (2026)
4.6 (7,894 Reviews)
Provider: Udemy
Time: 2.8h
$79.99
Reviews
By E Griggs on 5/5/2024
I really enjoyed the course. There were many sections that I wished there were more charts, or a written list, on the screen, of what information was being covered, but the resources are almost a written transcript of the videos so you have something that is easy to refer back to. Learned a lot of information that I can actually apply to working with NFTs.
By Anonymized User on 7/20/2022
Would be better if the important information was compiled in a downloadable pdf that works like a how-to-guide. Too many single pieces of information. Too long and not informative enough. Yet entertaining and likeable. Just have the feeling that it stays too much on the surface. No information on other use cases. Just focused mainly on nft art projects.
By Jimmy Cheung on 3/14/2022
I just finish this course. I think Henrique is an amazing teacher. I like the way he teaches, spiced up with some humor to make the learning more fun. The presentation slides are awesome and interesting, which is a plus point for this course. The most appreciated value IMHO is that Henrique checks the Q&A section regularly and involved in every discussion, answering questions, and sharing his opinions. Not every Udemy Teachers check their Q&A section regularly and answering questions regularly. 2 thumbs up for Henrique for doing that. On the side note, this course is not for students wanting to learn NFT development, deep dive into ERC-721 specification, and get their hands dirty with Solidity coding. For that, we need to find other hard-core courses on blockchain development. But this course give me a good idea about NFT from end-user's perspective / high-level perspective (as a Dev, I see this as high level thing), so I can get involved in non-technical conversation about NFT. Overall, I enjoy learning from Henrique and from this course. Thank you Henrique :)
By Roberto Lopez on 2/23/2022
Im looking for technical aspects of creating an NFT & I haven’t yet gotten to that chapter. I’m also concerned about the teacher providing an ethereal NFT for free given security concerns. I think this offering should also be wrapped in a conversation about NFT hacks.
By Emily Sanders on 2/6/2022
Henrique is very knowledgeable and seems to be consistently updating his content as he values his students. I just received an email from him that stated since I was a student, he would be sending me a NFT that would then give me access to his exclusive discord server community!!! Very cool, as I am learning from him to eventually build my own. He is also a journalist on medium.com and on twitter. His course has given me the fundamentals of this NFT space that I was in desperate need of. I have recommended his course to others.
By Caraca Muleque on 1/22/2022
It's a great course, I learned a lot of things, and for that I'm thankful. Before the critics, let me make it clear that I do recommend this course. But there are 3 main problems with it, and I'll list it from the most annoying to the least: 1. Organization: There are some videos that feel in the wrong place. They wither mention/depend on something that is going to be taught later (e.g. avoid nft scam is mentioned several times, but is only shown near the end of the course; or metamask, which is used a lot, but only taught later, when the metamask video came I was already very familiar with it because of the other videos). 2. Repetitiveness: This is related to the item above. The course is very repetitive. A lot of things are shown or said multiple times. I know it helps learning, but in the end of the course I was tired of seem what I already saw (e.g. showing marketplaces; buying nft). 3. "Missing" info: Maybe it's on me, but the course does not teach some things I thought it would, for example, how Generative NFTs work. I was really expecting that. Another example is ERC-1155. I didn't know it existed, but it is mentioned in a video and never mentioned again. By resolving the first issue, the second one will probably be gone too. And the third issue can be solved with another 2 videos. Anyway, this is a great course that I recommend to everyone.
By Osobie Chiemezie Victor on 1/18/2022
I have been looking forward to what an NFT is all about, with the increasing buzz as the days go by. With this course, I am getting more aware of the possibilities that lie with NFTs, and the integration of NFTs into our daily activities. With this course also, I am already looking forward to the more practical approach that will earn me more knowledge, skills and money, than I could have imagined. Keep it up!
By Mark Rubanovich on 12/10/2021
When buying this course my goal was to get founding knowledge about NFT and to make first steps toward buying/selling and creating NFTs. And the goal was accomplished! The author shows deep knowledge of this subject. His course is nicely structured, and guides you starting from simple explanation what are NFTs, to more complex questions like, fore example, how to create NFT, and how to keep yourself more secure at NFT marketplace. All topics are presented very clear, and you know, it’s joyful.
By Thomas V on 11/26/2021
Hi, I successfully completed this course in three days. I think that topics here were very well explained and I didn't know almost anything about NFTs before. Due to this course, I have discovered interesting things regarding this. Due to this, I think that it's better to pay for the course instead of watching youtube videos / reading articles because in the course it's in ONE place and mostly well explained. This course did a great job as well. The author updates course with new videos, give answers to questions almost immediately and try to help as much as possible. Personally, only one disadvantage that I can mention is that in some videos author mainly talks and has one static (or animated, but it doesn't matter here) image beneath him. So when someone watches it in the evening or he is tired and isn't so much concentrated, it is a little bit boring to just listen. There probably should be more live-action in some videos, yea I know it was meant as presenting about NFTs, there are practical videos where we can visit markets, try to buy NFT, create it, etc., but maybe it can have more entertainment elements in some videos.
By Florent Rouxelin on 10/26/2021
No structure on the course. Many many repetitions. Too much time spent on repeating how to buy NFTs from too many platform. Unfortunately, the class only scratches the surface or does not really address real problematic: - How to select an NFT? What are the common characteristics of valuable NFTs? - Not enough depth on one of the main problem related to image storage. This course should be shorten to 2 hours max with the current content.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100










