Course image for Learn NFT Programming: Create and sell your own NFTs using Solidity
Free preview before enrolling

Learn NFT Programming: Create and sell your own NFTs using Solidity

Create your own NFT from scratch using Solidity, Hardhat, OpenZeppelin and Alchemy.

2 hours+ of total content
4.3
(6 Reviews)
127 enrolled
Course Creator: Rahul AgarwalLast updated 9 months ago

Heads up!

This is an official course from Web 3.0 Blockchain Developer Learning Path learning path.

Goals

  • Create a NFT from scratch
  • Writing Smart Contract using Solidity
  • Use of Hardhat tool
  • Blockchain knowledge
  • Working with IPFS
  • Publish NFT on OpenSea marketplace
  • Practice through labs

Description

This NFT course is designed for programmers and developers who want to take a comprehensive deep dive in writing smart contracts and creating their own NFT. This course provides detailed overviews of Ethereum, smart contracts, Hardhat and the development language, Solidity and much more. In every section there are labs so that you can master every concept by practicing it by your own.

In this course, you will learn to create and deploy an ERC-721 smart contract on the Rinkeby test network using MetaMask, Solidity, Hardhat, Pinata and Alchemy. We will do everything from scratch so that you can understand all the necessary concepts precisely. From setting up a new project, deploying our smart contract, minting our NFT and then finally listing it for sell in OpenSea marketplace.

Are there any course requirements or prerequisites?

  • You Need A Computer With Linux, MacOS Or Windows.
  • You should know atleast one programming language before taking this course.

Who this course is for

  • Anyone who wants to understand Ethereum Blockchain Platform and how to build write smart contracts in Solidity.
  • Programmers who want a good understanding of NFT and ERC721 contracts.
  • Anyone who wants to learn a cutting-edge technologies.

By the end of this course, you will be able to understand the Solidity Programming Language and Selling your own NFT in the market.

Course Structure

27 lectures 02:35:03 total duration

  What is NFT and its use cases (Watch video)
06:41
  Quiz Question (Attempt quiz)
01:00
  ERC 721 vs ERC 1155 
05:43
  Quiz Question 
01:00
  Quiz Question 
01:00

Student feedback

4.3
Course Rating

83%

0%

0%

0%

17%

Reviews

profile pic for bristin borah
Aug 16, 2022
good for beginners
profile pic for Dhruv Sahu
Nov 26, 2022
detailed
profile pic for Dhruv Bhaskar soni
Jul 08, 2022
great experience so far!
profile pic for Poise-Paul
Jul 04, 2022
Great Course making NFT Development an ease
profile pic for Rahul Agarwal

Rahul Agarwal instructor

Thank you ! Hope to see you in my future courses.

profile pic for Khushaal Choithramani
Jul 01, 2022
Great Explaination 🎉
profile pic for Rahul Agarwal

Rahul Agarwal instructor

Thank you Khushaal.

Your Course Instructor

Course Instructor Image

Rahul Agarwal

Expert in Flutter and Blockchain application development

I am an experienced Flutter and Blockchain application developer. I conduct workshops where I am building a community of tech enthusiast. I am well versed in production level application and how to write codes efficiently. I just love the way Flutter makes it easy to develop cross platform applications within a short time interval and how web3 has changed the whole internet.

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • HD video content
  • Certificate of completion
  • Hands-on practice
  • 24x7 mentorship support
  • 100+ projects to practice
  • In-depth project feedback

Pro

  • HD video content
  • Certificate of completion
  • Hands-on practice
  • 24x7 mentorship support
  • 100+ projects to practice
  • In-depth project feedback
Try Pro (7-day risk-free)