Skip to content
UdemySoftware DevelopmentPaid courseAll LevelsCertificate

Developing Smart contracts with Solidity (Udemy.com)

Learn how to develop smart contracts and DApps on the Ethereum Network using solidity.

Created by: Demeter Interactive

Last updated March 2022

icon
What you will learn

  • Learn how Ethereum is different from Bitcoin, and what Ethereum has introduced to the blockchain ecosystem.
  • Understand the basics of Ethereum Virtual Machine (EVM) and how decentralization can potentially disrupt various industries.
  • Understand the basic components of the Ethereum Blockchain, such as gas, transaction and consensus.
  • Learn the basic structure of a smart contract, and use solidity to write your first smart contract.
  • Take a deeper dive into solidity to learn more about the language, and be able to write more complex smart contracts.
  • Learn code composability in solidity: inheritence, interfaces and fallback functions.
  • Use solidity to develop practical smart contracts that can be used to control a "parking lot" in a hypothetical smart city.

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.4 out of 5higher than 28% of them
  • Reviews180#355 of 519 by number of reviews
  • Length3.3 hoursshorter than 76% of them
  • Last updatedMarch 2022earlier than 84% of them

icon
Course Description

April 2021 update: A section on breaking changes for solidity version 0.8 added

*********************************************************************************************************************

Why learn Solidity? 

Blockchain is one of the most disruptive technologies of this decade. It is poised to drastically change many industries in the coming years. Institutional money is pouring in this space and many believe that cryptocurrency value and market share dynamics will be "power law distributed" meaning that a few cryptocurrencies will capture the majority of value. There is no doubt that Bitcoin and Ethereum will be part of that few.

While bitcoin introduced trustless distributed ledger to the world, ethereum introduced "distributed computational layer" in conjunction to the distributed ledger opening up many possibilities. This brought about a revolution in the space, which is spearheaded by Ethereum. This extremely fast growing industry needs a lot of developers to support the growing ecosystem. There is a new project almost every week. This process only accelerated in 2020 with the emergence of DEFI - Decentralized Finance. With this abundance of projects and shortage of developers, it is not uncommon for quality developers to command high six figure salaries.

This is a golden opportunity to break into the space and jumpstart a profitable career as a blockchain developer on Ethereum network and beyond. Solidity is the most popular language used for developing on Ethereum. Therefore, in this course we will be focusing on smart contract development using solidity.

With this class, you take the first step of becoming a competent smart contract engineer.

Who is this course for? 

  • Beginners who want to learn about programming on ethereum blockchain.

  • Experienced developers who want to learn about developing smart contracts.

  • Traders and Investors who want to learn more about the technology that powers the product they invest in.

  • Blockchain enthusiasts who wants to learn how things work behind the scene.

What will be covered in this class? 

  • Learn how Ethereum is different from Bitcoin, and what Ethereum has introduced to the blockchain ecosystem.

  • Understand the basics of Ethereum Virtual Machine (EVM) and how decentralization can potentially disrupt various industries.

  • Understand the basic components of the Ethereum Blockchain, such as gas, transaction and consensus.

  • Learn the basic structure of a smart contract, and use solidity to write your first smart contract.

  • Take a deeper dive into solidity to learn more about the language, and be able to write more complex smart contracts.

  • Learn code composability in solidity: inheritence, interfaces and fallback functions.

  • Use solidity to develop practical smart contracts that can be used to control a "parking lot" in a hypothetical smart city.

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

Demeter Interactive

Demeter Interactive is a group of developers and friends that have been in professional and startup environments for years.

Over the years, we have worked with. languages such as C, C++, Ruby, Python, javaScript, Go and Solidity.

We have also worked with various programming language frameworks  and machine learning libraries - React, NextJs, Rails, Truffle, HardHat, TensorFlow, OpenCV, and PyTorch.

Together we have a combined experience of over 20 years of software development, and we are here to share our passion for blockchain development, machine learning and developing automated trading bots.

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.4

180 ratings on Udemy

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

By S. Tassy on 4/17/2024

1st Review: Was expecting a bit more, maybe it will get better later. 2nd Review: Still lacking some information in my opinion but starting to give mor details. An update would be nice, not sure if that would require additional payment. currently on v0.8.2 < 9.0.0.

By Rachel on 3/26/2022

I am a JavaScript developer and needed a course that went line by line through some contracts so that I could learn Solidity syntax. This course definitely met my expectations in that regard and I was able to get through it pretty fast. Good teacher.

By Dor Efrati on 1/27/2022

It was very informative. I learned alot. I feel that it was a little too short and it could be better if there were more examples and real-world scenarios.

By Mykhaylo Salo on 8/31/2021

Simple explanation, specially I like the visualisation. Also very helpful was to understand the difference between BTC and ETH. Learned a lot of new things!

By LyyNKx Studio on 7/14/2021

Did not tell us much about using real smart contracts but gives a basic understanding of the language and how contracts work using Remix.

By Baron B on 4/3/2021

Great course for quickly getting head first into code with Solidity. Very happy the author demonstrated concepts with coding and didn't just focus on theory. Would recommend.

By Ramiz (Nicholas) Berisha on 3/24/2021

He is really good. I am surprised how good he is. Also this is strictly Solidity contracts and its up to date and well put together...I love the guy....Thanks for being amazing.

By Mac Arriero on 2/23/2021

Really enjoyed this course. I really appreciate the fact that the course only focused teaching Solidity, rather than filling the course with useless information that we didn’t need about ethereum. Can’t wait for further content.

By Kevin Giang on 2/11/2021

Extremely knowledgeable. Knows what student are likely to be familiar with and explains in detail when learning the concept becomes relevant. The instructor is an excellent teacher!

By Sandeep Arneja on 1/8/2021

This is an excellent course. The instructor is well versed with Solidity and takes the time to explain things. This is a no nonsense, highly beneficial course.

Showing all 10 reviews on CourseDuck

Read all 180 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 : 88 / 100