NFT Marketplace - React, Next.js & Solidity Guide (2025) (Udemy.com)
Build Web3 NFT Marketplace on Ethereum with React/Next, Solidity, Pinata (IPFS) + TypeScript. Covers Polygon & Solana.
Created by: Eincode by Filip Jerga
Last updated October 2025
What you will learn
- Build an authentic NFT marketplace on Ethereum
- Understand complex topics in practical and fun way
- Get complete toolkit to work with any Blockchain
- Develop a real app on the Ethereum, Polygon and Solana Blockchain
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100
Course Description
What is this course covering?
NFT Marketplace: This application will guide you through the complete development process of an NFT marketplace. It covers various topics, including NFT development and uploading images/files to the Pinata IPFS network.
Adopt Pet: As a bonus section focusing on React JS, this section utilizes Hardhat for smart contract management and deployment to the Polygon network.
Solana NFT Minting App: This bonus section teaches you to build an NFT minting application on Solana using React, TypeScript, and the Metaplex Umi framework. You'll integrate Solana wallet adapters, create NFT metadata, and mint tokens on the Solana devnet.
This course covers the essentials for developing a decentralized NFT application based on the ERC721 standard. Students will gain practical knowledge by creating a real-world NFT application.
The course guides students in understanding ERC721 smart contracts and provides hands-on experience in their creation.
For the development of dApps covered in the course, the front end is built using the React JS library and the Next JS framework. CSS and design aspects are implemented using the Tailwind framework
As an additional component, the course includes a bonus section dedicated to developing a pet adoption application. This application will be created using React JS and Hardhat for managing and deploying smart contracts. The final product will be deployed to the Polygon blockchain later.
NFT Marketplace Application:
This course teaches the creation of an interactive NFT marketplace where clients can purchase NFTs using Ether. The application is built with Next JS and React JS, utilizing the Tailwind CSS framework for styling. Students will learn to integrate Web3 JS code for blockchain communication and use the Provider/Consumer concept for accessibility across components. The course also covers implementing smart contracts following the ERC721 token standard.
Additionally, students will explore data management using the SWR library and learn to store NFT metadata on Pinata (IPFS) storage. They will gather and submit data from forms, establishing the crucial link between metadata and NFT creation. The course provides comprehensive guidance on building an NFT marketplace, from setup to smart contract implementation and data handling.
The most mentionable topics covered in this application are:
Integration of Next JS with Web3 and the blockchain
Achieving reactivity using Hooks and SWR
Creation of an NFT (ERC721) smart contract
Manipulation and storage of NFT data on Pinata
Utilization of Typescript for development
Adopt Pet Application:
As an additional component, this section consolidates the knowledge you have acquired in the course and applies it to a React JS app. Hardhat is utilized for smart contract management, ensuring a clean and straightforward application architecture.
The emphasis is on minimal design and simplicity. By the end of this section, you will have the opportunity to deploy a smart contract to the Polygon blockchain.
Next.js gives you the best developer experience with all the features you need for production: hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, etc. No config is necessary.
Ethereum is a technology that lets you send cryptocurrency to anyone, but in the first place, It also powers applications that everyone can use and no one can takedown. It's the world's programmable blockchain.
Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs that govern the behavior of accounts within the Ethereum state.
Pinata is a pinning service that allows users to host files on the IPFS network. The InterPlanetary File System (IPFS) is a protocol and peer-to-peer network for storing and sharing data in a distributed file system.
Solana NFT Minting App (Bonus Section):
This bonus section introduces you to building NFT applications on the Solana blockchain. You'll create a React-based minting app using TypeScript and the Metaplex Umi framework, allowing users to connect their Solana wallet, upload artwork, and mint NFTs directly on the Solana devnet.
Key topics covered:
Integrating Solana wallet adapters with React
Building NFT minting workflows using Metaplex Umi SDK
Creating NFT metadata following Solana standards
Handling blockchain transactions and wallet signatures
Working with decentralized storage for NFT assets
By completing this section, you'll expand your Web3 development skills beyond Ethereum and gain practical experience with the high-performance Solana ecosystem. This broadens your ability to build NFT applications across multiple blockchain platforms.
Instructor Details
- 4.4 Rating
236 Reviews
Eincode by Filip Jerga
At Eincode, our mission is to deliver the best online learning experience for our audience.
We specialize in creating high-quality content, with programming concepts brought to life through real-world projects. Whether you're exploring web development or mobile app creation, Eincode is your trusted resource for comprehensive and practical programming guides.
If you're seeking complete, in-depth courses to enhance your skills, Eincode has you covered.
Our instructor, Filip Jerga, is dedicated to sharing his expertise and regularly publishes courses designed to help you achieve your coding goals.
More courses by Eincode by Filip Jerga
Ethereum with Solidity, React & Next.js - The Complete Guide (2025)
4.1 (737 Reviews)
Provider: Udemy
Time: 47.6h
$84.99
Game Development in JS/TS - The Complete Guide (w/ Phaser 3) (2023)
4.6 (661 Reviews)
Provider: Udemy
Time: 27h
$89.99
Electron & React JS - A Practical Guide for Chat App (2023)
4.3 (321 Reviews)
Provider: Udemy
Time: 17.8h
$54.99
Next JS & Typescript with Shopify Integration - Full Guide (2021)
4.2 (313 Reviews)
Provider: Udemy
Time: 27.9h
$69.99
React, Angular, Node In-Depth Guide: Beginner to Pro (2020)
4.4 (261 Reviews)
Provider: Udemy
Time: 79.6h
$69.99
React Native with Typescript - The Practical Guide (2022)
4.0 (180 Reviews)
Provider: Udemy
Time: 12.2h
$59.99
More React courses
Microservices with Node JS and React (2026)
4.8 (20,187 Reviews)
Provider: Udemy
Time: 54.4h
$139.99
Learn to build an e-commerce store with .Net, React & Redux (2026)
4.8 (2,218 Reviews)
Provider: Udemy
Time: 29.6h
$94.99
Next JS & WordPress: Build rapid NextJS sites with Next & WP (2026)
4.8 (462 Reviews)
Provider: Udemy
Time: 8.4h
$74.99
Build Polymorphic Components with React and Typescript (2022)
4.8 (223 Reviews)
Provider: Udemy
Time: 2.3h
$69.99
The Ultimate React Course 2025: React, Next.js, Redux & More
4.7 (27,027 Reviews)
Provider: Udemy
Time: 83.9h
$99.99
The Modern React Bootcamp (Hooks, Context, NextJS, Router) (2023)
4.7 (8,359 Reviews)
Provider: Udemy
Time: 38.8h
$129.99
Reviews
By Saswata Patra on 12/9/2023
I dont understand why this course is still there on udemy and still the best rated course, i have to manually fix so many deprecated codes. Not just the syntax but entire logic has changed as well. I know it is important for people to make money but this is not the way. The course is not even cheap its pretty costly and an absolute waste of money for me.
By Damien Briggs on 2/10/2023
I am not sure you would find something as comprehensive as this elsewhere. It is an excellent course. The code is sometimes challenging, especially considering that he is combining different areas of technology - Typescript, web3, Truffle and Solidity. However, I feel that I am really getting a handle on how it all hangs together. I would definitely recommend this course if you want to get to grips with NFT development.
By Gonzalo Iglesias on 2/3/2023
muy bueno. supone que tenés conocimientos básicos de solidity.
By Fazanna on 11/4/2022
Filip has done a wonderful job teaching his students, in great detail - NFTs, React and Typescript development. His passion for the subject is second to none and he delivers the course in an knowledgeable manner, I particularly enjoyed the Additional Information (AI) which gave EXTRA INSIGHT to build a strong solid foundation in Solidity programming!... Furthermore Filip has also updated this course to take into account changes on the Ethereum network. Please do yourself a big favor and buy Solidity & Ethereum in React (Next JS): The Complete Guide with this course... AND you will be a BLOCKBUSTER A+ blockchain developer. One of the best courses on Udemy Period! THANK YOU Filip!
By John Data on 8/11/2022
Many great things to say but the key one is 1. All the code worked and was able to finish the entire class with code successfully working (must read QA for some issues). Most blockchain classes I have taken break and unable to finish labs successfully. I AM HAPPY, EXCITED AND FEEL THAT LEARNED ALOT. 2. Filip, explained things well esp the Additional Infor modules.
By Shokworks Cursante1 on 7/31/2022
This course was excellent, I've learned many things about web3 development and good practices for Next.js/React projects. Filip teaches perfectly in every class and you can follow every process step. Important reflection: I highly recommend that you have a basic knowledge of web3 because there are many concepts that can't be covered at all and can be difficult to understand.
By Tadej P on 6/18/2022
I have previously completed instructor's Solidity course and decided to go through this one as well. The content quality is way better than in his first Solidity course, everything is explained quite well. I feel way more comfortable using Solidity now. Using tailwind, NextJS and typescript in the project is a big bonus. I recommend this course to everyone who has basic understanding on how React and Solidity work.
By Diego Villaseñor Chavarin on 6/16/2022
The lessons are very well explained, and even if you have no experience, it is a very good course, Filip answers all your questions and supports you with personal concerns to develop a more solid project.
By Maélis Js on 5/23/2022
This course is very complete, the teacher explains in a simple, effective and passionate way! The teacher also answers all questions in record time! I haven't seen a better up-to-date course on marketplaces!
By Uduak Essien on 5/20/2022
It's one of the best NFT courses I have come across, simply the best. In learning the whole blockchain concepts on NFTs I have become very confident with my react skills. And very importantly always provides me with detailed explanations when I am stuck and prompt in responding to questions. 5 Star rating for me.












