Skip to content
UdemySQLPaid courseIntermediate level

Dive into Solidity Smart Contract Development (Udemy.com)

Programming Applications for Ethereum and EVM Compatible Blockchains

Created by: dd0sxx

Last updated September 2022

icon
What you will learn

  • Learn the Solidity programming language
  • Learn how to write smart contracts in Solidity
  • Learn how to deploy smart contracts to EVM compatible blockchains
  • Learn how to test smart contracts in a local development environment

How it compares

Against the other 388 rated Udemy courses in SQL on CourseDuck:

  • Rating4.4 out of 5higher than 34% of them
  • Reviews130#332 of 389 by number of reviews
  • Length1.1 hoursshorter than 97% of them
  • Last updatedSeptember 2022earlier than 56% of them

icon
Course Description

This course will serve as an introduction to the Solidity Programming Language. We will cover all of the syntax unique to the Solidity language, as well as built in methods. Students will write code along side the instruction videos throughout the course, and finally complete a project that includes writing a smart contract, running a test suite against that contract, and deploying it to the Goerli test network.


This course is targeted at senior level software developers in the web2 space looking to make the jump into web3, although if you are not a senior engineer do not fret; we are happy to have you as well!. The course is part of a larger finishing school, called the Macro Engineering Fellowship. Find out more about the awesome things happening over at Macro DAO at "0xmacro .com" (no spaces) The Web3 space is so exciting right now, that we have taken it upon ourselves to be the premiere educational group in the space. Our ultimate goal is to provide engineering talent to web3 projects - that could be you! So far, we have placed students at top protocols such as Uniswap, Synthetix, Fei, Coinbase, and more.


This course does have a pre-requisite, which we will link you to within the first chapter of the course :) make sure to complete that before moving forward

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

dd0sxx

Hey there! I'm a full stack web3 engineer at Marco DAO, specializing in smart contract development in Solidity. My goal on Udemy is to help educate as many engineers on the nuances of the Solidity programming language as possible :)

I have written and deployed various smart contracts to Ethereum Mainnet that have collectively handled over $1M safely - Aside from writing Solidity, I am very interested9 in MEV, NFTs, DeFi, L2s, and web3 in general. Feel free to ping me on Twitter (@dd0sxx) or on here and ask any questions! DMs are open ^__^

icon
More SQL courses

$94.99

$16.99

$12.99

$13.99

$10.99

$34.99

icon
Reviews

4.4

130 ratings on Udemy

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

By Bruna Simonian on 2/22/2025

Excellent course, concept very clearly explained, and with lots of information.

By Tayyab Chaudhry on 7/22/2023

Too fast speed of speaking. Too much technical things are compressed in too short time. There should be a separate course on installing the solidity environment so that the students can start programming from the start of this course. There should be introductory lectures on declaration of variables and functions and their types. The course is impractical to follow as the pace is very fast.

By U han on 1/15/2023

course completed! great overview on Smart contracts!

By Thomas Harper on 10/21/2022

Great speedy introduction to Solidity.

By Ahmed Mir on 10/18/2022

Thank you so much. Amazing way of teaching

By Clarence Chio on 9/28/2022

Great intro course to solidity basics. Short, sweet, to-the-point.

By Loc Nguyen on 9/4/2022

Finished! Very nice course! I'm from https://www.teachyourselfweb3.com/courses/take/teach-yourself-web3/texts/34091605-the-lottery-smart-contract Also added 2 PRs: https://github.com/0xMacro/dive-into-solidity-udemy-course/pull/4 https://github.com/0xMacro/dive-into-solidity-udemy-course/pull/5

By Mordi Goldstein on 8/17/2022

Awesome course! Great intro to solidity

By Reid Simonton on 8/5/2022

Really enjoyed it. I thought there was some ambiguity in the knowledge test instructions, although maybe it's that way intentionally? "Modify the changeTokens() function in such a way that it changes the state variable called tokens" -- modifies it how? I initially just added a third token using tokens.push but after running tests and reading the error I understood that the goal was to update "tokens" to reflect the local "t" array. Also the various require statements are expecting a particular error message but that's only called out in the instructions for one of them. Just a little feedback, thanks :)

By Irikefe Prince on 7/5/2022

Great course, explicit coding examples

Showing all 10 reviews on CourseDuck

Read all 130 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