Build blockchain app with solidity smart contract in 2 hours (Udemy.com)
UPDATED from scratch by using React JavaScript library and the latest version of Ethereum development tools - web3
Created by: Denis Kulakov
Last updated November 2018
What you will learn
- Operate with cryptocurrencies
- Combine and use the Ethereum tools/software such as ERC20, Metamask, Open Zeppelin, Truffle, Remix and Etherscan
- Develop, test and deploy Smart Contracts
- Build Ethereum apps by using Smart Contracts, React Javascript library and the latest version of Ethereum development tools (Web3 v1.0)
- Save time to study how to assemble Blockchain technologies together and systematize knowledge
- Start career in the world of blockchain in the international technology company
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating3.8 out of 5higher than 2% of them
- Reviews47#1,124 of 1,183 by number of reviews
- Length2.1 hoursshorter than 82% of them
- Last updatedNovember 2018earlier than 91% of them
Course Description
UPDATED: added New MetaMask Privacy Mode support (lecture 12)
Apply basic concepts, tools, and technics of Ethereum apps development.
Build strong foundation of how to work with Blockchain technologies with this practice course for beginners.
Cryptocurrencies
ERC20, Metamask, Open Zeppelin, Truffle, Remix IDE, Etherscan
Solidity - Smart Contracts development language
Ethereum Web3 libraries
React Javascript
Immersion into Blockchain technology through practice
Blockchain is changing the way of software development for business transactions right now. Almost all industries are looking for opportunities to implement this technology to create new business models or to increase efficiency. Companies are looking for talents in this new field and facing difficulty in finding who can join their teams to create different Blockchain products.
I spent a lot of time to pack all the necessary practices into blocks of this course. By taking it you will save a huge amount of time acquiring all the practical skills necessary for building blockchain applications from scratch.
Content and Overview
Suitable for complete beginners, through this course of 10 lectures, 2 hours of video content and 6 supplemental resources, you will get all of the practice skills of how to work with Blockchain technologies. All chapters are accompanied by necessary links, lists of useful console commands and code samples. Each lecture is like a tutorial in which I step by step put your new learned skills into practical use immediately.
Starting from creation of Ethereum wallet, you will make different operations with cryptocurrencies and wallets.
With these basics mastered, the course will take you through development of your own Smart Contract by teaching you what Smart Contracts are and what you can do with them, by preparing of environment, development of Smart Contracts with Solidity language and different tools, deployment, testing and contract verification.
Having deployed Smart Contract into Blockchain network you will create Web application by means of modern React javascript library and the latest version of Ethereum development tools (Web3 v1.0). The course will end with deployed application to Heroku which you can share it with anybody.
Students completing the course will have enough practical skills to take the first step in a Blockchain career and have a chance to join the leading technology company in the world of Blockchain. This is what the Bonus lecture is about.
Instructor Details
- 3.8 Rating
47 Reviews
Denis Kulakov
Denis Kulakov has been working in IT for more than 9 years mostly in bank card processing and foreign exchange subject areas. Starting from technical support engineer through implementation specialist and QA automation engineer he is now technical product manager at Robomarkets where they are implementing payments by means of Ethereum blockchain technologies.
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 David-Bryan: Steele on 1/24/2023
I have rethought my review. The course is great good content the issue is that is is badly out of date and needs an update. If he updates the course I would be willing to take it again and pay full price since the content is well worth it.
By Amar Verma on 8/29/2021
it was good in 2018, but now a days, a lot of things upgraded that why I faced lot of issues.
By Mauricio Arretx on 2/24/2021
no, no está bien explicado
By Ryan Cameron on 2/13/2021
So far this is very well done.
By Alain Nicolás Tello on 8/21/2018
Step by step clear systematic explanation. Now I know where to go from here. Thanks so much Denis!
By Paola Valentina Jimenez Boguier on 7/29/2018
I like the way Denis explained clearly and in details how to deploy Smart contract into blockchain network and how to interact with it through a web app.
By Snedden Gonsalves on 7/19/2018
Didn't introduce well to concepts ?What is etherium ,what is metamask, the transaction (new account ,what account is that?) , why we need solidify ...
By Armando Torres on 7/16/2018
Great course! Denis is very responsive and friendly and the course itself is entirely practical without boring theory.
By Anjela on 7/9/2018
Good course, short and simple. I got valuable knowledge and applied it in practice. The things I would like to get more information about are working with Truffle framework and testing of smart contracts.
By Anton on 7/9/2018
I was struggling searching for a start point for blockchain application development. This course was a really good start for me. I would recommend it not only for blockchain folks but for developers and geeks too
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 76 / 100






