Skip to content
UdemyBlockchain ProgrammingPaid courseIntermediate level

Blockchain: Build a Dapp using Solidity, Hardhat and React (Udemy.com)

Harness the power of the most disruptive technology, since the internet through building a hands on application.

Created by: Kavit Mehta

Last updated February 2022

icon
What you will learn

  • Why this is important
  • Understand the theory behind Ethereum
  • Create their own Smart Contracts
  • Learn to Deploy their Smart Contract to Ethereum Test Network
  • Learn to Unit test a Smart Contract
  • Learn to build Frontend that interacts with Blockchain
  • Learn end to end development of a platform using Blockchain as Backend

How it compares

Against the other 94 rated Udemy courses in Blockchain Programming on CourseDuck:

  • Rating4.2 out of 5higher than 27% of them
  • Reviews144#59 of 95 by number of reviews
  • Length2 hoursshorter than 71% of them
  • Last updatedFebruary 2022earlier than 65% of them

icon
Course Description

In this course, we will do a deep dive into the world of Blockchain by building an end to end solution using cutting edge technologies like -

1. React - Frontend.

2. Solidity - To write Smart Contracts.

3. Hardhat - To deploy and test Smart Contracts.

4. Ethereum Blockchain - Backend.

From the start, our focus will be on Blockchain concepts and understanding them by working on a hands-on project to build a

Decentralized Library Catalog Application.


We will split the whole course into three modules:-

  • Module 1: Setting up workspace and getting all the required dependencies

  • Module 2 and 3: Writing Smart Contract for Library Catalog using Solidity.

  • Module 5: Setting up Hardhat configuration and deploying our Smart Contract

  • Module 6: Get Frontend ready using React to interact with Ethereum Blockchain.

Here is what you will get with this course:

1. From Intermediate to Blockchain expert: The #1 criteria for success in anything is to be fascinated. If you combine your interest in Blockchain with this training, you’ve got everything you need to become an expert in the field - even if you’re unsure where to begin.

2. A focus on doing, not just listening: The best way to reinforce a skill is to practice it yourself, and blockchain is no different. Not only we will go through each and every single line of code, but we will also take regular steps back to see the logical flow of our creations.

3. The guide to intuitive understanding: In this course, you will not only develop the required skills and deep knowledge about Blockchain, but you will also get the right tech instincts. Through this intuition, you will feel where and how to apply Blockchain in the real world.

4. Real-world applications: The project you’ll develop provides the perfect starting point to rapidly gain expertise. Everything you build and practice will be an exciting journey with real-world impact. When finished, you’ll be 100% ready to apply your skills to anything Blockchain-related.

5. In-course support – We’re fully committed to making this the most accessible and results-driven Blockchain course on the planet. This requires us to be there when you need our help. That’s why we’ve put together a team of professional Data Scientists to support you in your journey, meaning you’ll get a response from us within 48 hours maximum.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Kavit Mehta

My experience ranges from working on software projects to Hardware Projects. I have done by bachelor's in IT(Information Technology) and a Master's in CE(Computer Engineering). I am currently working with Wiser Systems as an embedded systems programmer. My current projects are currently related to working on Wireless sensors and also creating a web application by making use of Agile methodologies. I have worked on many other projects in past making use of the following languages and technologies - C, C++, Java, Python, Eclipse, Rubymine, Unity3D, HTML, CSS, Javascript, PHP. 


Currently, my focus is on implementing awesome Dapp using blockchain and also sharing the knowledge with the world that I learn along the way.

icon
More Blockchain Programming courses

$89.99

$84.99

$11.99

$22.99

$24.99

$79.99

icon
Reviews

4.2

144 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Jaweria Bibi on 9/30/2025

Alhamdolilah its good i just want a github repo link where this code shared because i not found it

By Riya Bhandekar on 5/14/2025

Thank you ! Very good explanation of using node and hardhat for compiling and deploying which is why I was interested. The course gave a very good end-to-end understanding right from UI to execution.

By Banti chouhan on 7/28/2024

very nice explaining .you are greatest in this technology.

By Azeez Abidoye on 6/26/2024

The course is illustrative and lectures are easy to follow. Although some of the lessons are old but I was able to get along because I have learn blockchain development initially. It might be a little buggy for beginners but I am sure they will find it interesting.

By Vaishnavi on 4/25/2024

Gotten old, like test network mentioned does not exists anymore. became difficult to follow through but still very useful

By Carlos Gonzales Fung on 10/24/2023

Renkeby ya quedó obsoleta. Podría mejorar la explicación de desarrollo en React.

By CHENNUPALLE SUDHARSHAN REDDY on 11/4/2022

Rinkeby Test Network is deprecated. So I am using the Goerli test network, but it is showing this error Error HH100: Network Goerli doesn't exist

By Aman Bora on 8/16/2022

everything is perfect ,i felt a lil problem getting the smart contract

By Amit Chopra on 3/23/2022

Showing the end to end experience through the a functional dapp was very helpful.

By Lola Michel on 3/22/2022

Never explained the whys of the unit testing. I ran into errors doing "npx hardhat test." Author literally skipped this very important step.

Showing all 10 reviews on CourseDuck

Read all 144 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100