Save for later

Ethereum and Solidity

Smart Contracts? They're here. The Ethereum Blockchain? Covered. Solidity? Yep.

There can be no understating it: Ethereum and Blockchain technology is the most disruptive force in years. Companies cannot hire developers who understand blockchain technologies fast enough, but there are a tiny number of resources published to help you truly understand what blockchains are used for, let alone build apps with them. That's the purpose of this course: to be the best resource online for learning about Ethereum, blockchains, and how to build apps with this new technology.

The development community is still figuring out the best way to use Ethereum in the creation of new and exciting apps. I spent a tremendous amount of time to research and create best practice for interfacing with Ethereum from Javascript. I can't overstate it enough; this course will show you the best and most easily repeatable patterns for creating production-ready apps with Ethereum.

What tools and libraries are used?

The Ethereum tech ecosystem is in constant change. Don't be fooled by other courses that mention how you'll learn a dozen different libraries. Every library that you'll use with Ethereum breaks and is deprecated on a near-weekly basis. Instead, this course will teach you how to assemble your own boilerplate package to develop, compile, and test Smart Contracts. By learning the core technologies, you'll be prepared to adjust to Ethereum no matter how the ecosystem changes.

What is Ethereum?

Ethereum is a cryptocurrency much like Bitcoin, and it has been heralded as Bitcoins successor. Whereas Bitcoin currently has issues scaling with an increasing backlog of transactions, Ethereum is poised to surpass Bitcoin in performance, popularity, and value. Ethereum was created to help developers like you create applications focused around transferring money or value from one party to another.

What is Solidity?

Solidity is a programming language for writing Smart Contracts. Essentially, think of it as a way to control a bank account with code. With Solidity, we can write applications that simulate a crowd funding campaign, a lottery, a loan, or any other type of financial instrument. Don't be intimidated by learning 'another' programming language; Solidity is known to be quite similar to Javascript and exceptionally easy to pick up for anyone who has previous JS experience. This course will give you all the tools you need to master Solidity.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.5 based on 1,594 ratings
Length 24.5 total hours
Starts On Demand (Start anytime)
Cost $20
From Udemy
Instructor Stephen Grider
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Get a Reminder

Send to:

Similar Courses

What people are saying

smart contracts

However, I feel that, I would want to learn more about a new version of these technologies as the capabilities and limitations have changed, sometimes affecting the best practices for working with Smart Contracts.

Although I have some previous experience, it fills in a lot of gaps for me about how Ethereum Smart Contracts work with React.

I'm not sure if Ethereum Smart Contracts are that revolutionary/exciting or if Stephen is just that captivating of a speaker, but this course has me thinking about all sorts of ways to build decentralized/hybrid versions of current e-commerce focused sites.

Good learning material for those relatively new to ethereum smart contracts.

the instructor uses old versions and you end up spending so much time trying to configure & make things run instead of focusing on the logic of solidity and smart contracts.

This makes all concepts of smart contracts, from its creation to its deployment to the blockchain very clear.

1) I join it willing to learn Ethereum smart contracts and first it comes I have to learn JS, and then after 90+ videos it comes out that i must learn also React.

I highly recommend it to anyone with an interest in ethereum and smart contracts.

And now I am confident to code smart contracts using solidity and code the client application using react js.

You'll learn both front and back-end programming for Smart Contracts, so it covers end to end application programming.

Honestly, this is the best course I have found online about ethereum and smart contracts .

By the time you are finished you have real world practical skills for creating smart contracts.

Want to learn about ethereum smart contracts?

I would have liked to see a little more material on smart contracts, error handling, maybe have requests/campaigns can be deleted, etc.

Read more

so far so good

Some codes need to be revisioned pros - i dont know any thing about coding or any thing and im absolutely blown away at how well he breaks every thing down and every thing seems to flow together and makes sense, his knowledge of this topic is extremely obvious and helps me feel confident in what he is teaching, i took this course hoping to get started as a dev building dapps, i have also tried other online learning platforms to learn solidity and dapps and nothing even comes close to how amazing this course is, if i knew how good it was i would have paid $500+ for this cons -that being said i realise how much i love and hate block-chain technology and building dapps, every thing changes so much that ive wasted literal days just trying to figure out how to install and make all of the 500 million packages and modules you need to do this, i found being able to complete the course literally impossible to do as a beginner who dosnt know how to make things work when theyre broken, this is not the instructors fault, he has updates with in the course but i wish i knew how frustrating it is trying to hunt down all the the things i need to try and install and if one thing isnt working then your entire project is broken, so youre forced to use outdated things along side more broken packages , again this is not the courses fault, thats why im giving it 5 stars, the course it self is incredible and i stopped following along at lesson 43 cause i was so fed up with every thing and just getting errors and trying to google the errors and none of the "fixes" worked for me, but im enjoying watching the videos and will finish the course and take notes, i know i will learn a TON regardless, thank you for taking the time to do this course, it has changed my life , im going to be pursuing this and make it work or die trying thanks to you So far so good.

So far so good, I am looking to change careers and understand more about blockchain technology.

I am at the beginning of this course, but so far so good.

Good Explanations So far so good :) Yes The explanations so far have been insightful Course seems concise and pace is okay.

very nice and detail explanation muito melhor So far so good !

Thanks Stephen So far so good Brilliant compilation of topics!

So far so good Stephen does a great job explaining concepts and tying everything all together.

So far so good.

Duidelijk, goed tempo, prettige stem Intuitive and good flowing course So far so good.

so far so good Grider is the best instructor on Udemy.

So far so good The instructor is awesome!

good details all of your courses are excellent So far so good cant wait to continue to next section Very clear and easy to understand.

So far so good Sharp to the point, and speaks very clear.

So far so good very clear and comprehensive Easy to follow and understand Very detailed explanations.

Read more

easy to follow

Easy to follow.

ETH GOOOOOOD nice voice, easy to follow!

Very well done course and easy to follow.

The instructor explains all the necessary detail in relation to ethereum, solidity and javascript at an easy to follow pace.

Course is well structured and easy to follow.

Well paced and the great teaching method made it easy to follow and code along.

Although I'm an avid Angular developer, I still found it easy to following along connecting my app to the ethereum network using web3.

Found this course so far really easy to follow (easy to listen).

first 2 part is good, easy to follow, but still very slow, by slow i meant really very very slow.

and his accent is good and easy to follow.

Easy to follow and thorough explanations of the principles.

Most of the lectures are very easy to follow.

Easy to follow along.

Course is very detailed and easy to follow.

Read more

step by step

The stuff is actually quite sophisticated to me, however you deliver the lecture in a step by step manner which helps me to comprehend it.

Having some simple step by step instructions could have saved me a lot of time.

instructor takes it through step by step, really appreciate the level of detail Very clear explanation.

Fortunately Stephen Grider is an truly excellent teacher and leads you step by step with examples and explains very carefully the processes.

This is the perfect step by step tutorial for learning solidity, etherium, blockchain.

Step by step real world examples covering an end to end solidity projects.

Step by step guide Great course, really enjoyed it.

I attended many Ethereum courses, they are missing some important parts like step by step testing and deployment.

Great step by step instructions for anyone new to ethereum.

Many short movies(~5mins) and simple illustrations make it easy to understand complex blockchain technology step by step.

Instruction is very step by step.

I've tried to understand this before, it was confusing (other videos and tutors were very vague), Stephen really is putting it in step by step fashion that MAKES SENSE Good introduction.

step by step tutorial videos.

The overview is exception As of now i am liking this course very much He talks clearly, he goes step by step, i like it, can't wait to learn the rest of the course Easy to follow.

Read more

looking forward

I have bought several more of Stephen's courses of the strength of this one as he is a fantastic teacher, so I am looking forwards to completing them once I am done with this one!

A ton of coursework to go for me though until completion but I am looking forward to it all.

Looking forward to taking more of his great classes!

I'm looking forward to go again through it whenever I feel the need and buy potential courses from this tutor.

A lot of react stuff and looking forward to getting some advanced lectures in solidity language.

Looking forward to testing this on my own.

Looking forward to you giving more advanced courses in the domain in future.

Looking forward to the rest of the course and will probably get Stephen's React and javascript courses, as well.

Looking forward to the next one!

Looking forward to DAO and Tokens contents.

Very impressed with the learning experience, clear and concise, looking forward to the next chapter The course is wonderfully taught and is very comprehensive.

Looking forward to learning more.

I can follow well.. looking forward Excelente Excellent.

Looking forward to completing this course!

Read more

real world

Knowledge gained is applicable to real world.

He fully understands solidity syntax and teaches it using real world examples.

The course was comprehensive enough to understand the full breadth of the concepts, and went deep enough to be useful when going to implement a full system in the real world.

I found this incredibly useful and that i can take the knowledge from the course and build a real world application.

Integrating smart contracts with React on real world apps walk thru is nicely done.

!, highly recommended for those who are looking build real world Ethereum Dapps using cutting edge technologies.

Real World Case is taken and explained.

End up doing a good deal of fast forwarding which is annoying, The course content is very good and help in doing real world projects.

covers all basics of solidity and creating real world apps around it.

He shows real world applications, not just theory and shows how it can be related to your own projects.

And the topic coverage is perfect for what I need to apply to the real world.

Real world knowledge, not the high level hoopla.

Read more

highly recommend this course

I highly recommend this course to anyone who wants to start writing smart contracts, learning about blockchain technology.... but also wants to learn Javascript (I am a C# developer so i only know small amounts of JS) and how to utilise the smart contract.

Overall I highly recommend this course, it's a gem!

I highly recommend this course to people interested in getting their toes wet in the world of blockchain app development.

Overall I highly recommend this course.

Read more

well thought out

It is obvious from the methodology and well thought out course content that Stephen is an experienced programming teacher.

Very well thought out course.

The author is clearly very knowledgeable has prepared a well thought out course Is there a topic Stephen Grider can’t cover?

That and the easy to listen to voice and well thought out distribution and quality of information make me give it 5/5 This is one of the best courses on Udemy fro ethereum.

Clear and well thought out intros.

Viene bien So far, this course is very well thought out and articulated.

Read more

get started with

If you want to get started with smart contracts and solidity, if you like to play with an end-end solution, if you don't mind learning so many technologies along the way like react, next which is so awesome - this course is for you.

Very nice course, nice and easy great way to get started with smart contracts and react.

Would definitely recommend this to anyone looking to get started with Solidity and the Ethereum environment.

Viele Extras wie REACT und Mocha A truly comprehensive and complete guide for developer's looking to get started with Ethereum smart contracts.

Very well structured and presented course showing the necessary steps to get started with Solidity loved it.

The pace and the level of detail is perfect to get started with Ethereum Nice course!

Read more

till now

I am posting this review after completing the first 2 sections and he has done awesome work till now.

Great class till now.

Simple to understand Till now it is a good experience.

But till now awesome explanation.

Efficiently explains the historical and basics of blockchain and Ethereum bien explique Till now its interesting very clear and concise starting with the basics Very plainly stated and easy to follow.

Yes Great course Thanks Pretty basic very clear Excellent Fine so far Good course I didn’t It’s ok till now Awesome I am enjoyingit hoping so Fantastica!

Read more

semantic ui

Learned a lot more on react and semantic ui (which I'm happy about), and I feel like I learned a ton of stuff.

I feel as though this time around Stephen spent more time and effort elaborating on how React and Semantic UI works relative to the amount of time giving deep thoughtful explanations of what Solidity is doing.

I liked that there were some new topics in this course (like Next.js and Semantic UI) so the React part was new to me even though I've already done the author's other courses.

One solid bonus of this Course is that you get to learn React JS, along with Semantic UI, Next JS, which is an awesome bonus!

Teaching React, next, next-routing and the React Semantic UI in such detail was a waste of time.

That stuff should have been put in the React appendix so that we could have moved quicker in building a web app rather than getting bogged down in learning about next routing and looking at Semantic UI component docs.

Over the span of this course, you'll interact with: - Remix (an online Solidity IDE & debugger) - Metamask (an extension that adds an Ethereum wallet to your Chrome browser) - Web3 (an Ethereum Javascript API) - React (a thorough introductory section is included in the course) - NextJS (a framework that supports server-side rendering of multi-page React apps) - Semantic UI (in the form of its 'smart' React implementation) Thank you Stephen, looking forward to a follow-up!

Read more

front end

Ethereum focus is lost in favor of front end development.

Lastly, great choice building the front end with React!

As a PSA 170 minutes of the Appendix and the last module has 300 minutes exclusively about Front End Development.

It begins by thoroughly explaining what bitcoin and ethereum are, and continues by building on ethereum's context/language, and ends with a fully developed app with a front end.

I'm new to ethereum blockchain and this course is giving me what I wanted, from ethereum basics to interactive front end development using react.

I liked the detailed explanation of having the Ethereum contract accessible from a web front end.

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

SMART Kids Program Coordinator $41k

Certified SMART Trainer $51k

smART Leaders Program Coordinator $53k

FHIR - SMART Developer $57k

Assistant Smart Classroom Administrator $59k

Certified SMART Trainer Consultant $66k

Smart Start Technician $77k

Contracts 2 $92k

Senior Smart Grid Analyst $98k

Product Manager - Smart Home $106k

Senior Contracts Analyst, Contracts Administration $114k

Smart Meter Network Engineer $116k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.5 based on 1,594 ratings
Length 24.5 total hours
Starts On Demand (Start anytime)
Cost $20
From Udemy
Instructor Stephen Grider
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now