Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Getting Started with Web3 Development

Develop your first decentralized application from scratch on the Ethereum blockchain with Solidity
4.6
4.6/5
(3,566 reviews)
20,637 students
Created by

9.1

CourseMarks Score®

7.4

Freshness

9.2

Feedback

10.0

Content

Platform: Udemy
Video: 18h 2m
Language: English
Next start: On Demand

Top Ethereum courses:

Detailed Analysis

CourseMarks Score®

9.1 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

7.4 / 10
This course was last updated on 3/2020.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

9.2 / 10
We analyzed factors such as the rating (4.6/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

10.0 / 10
Video Score: 10.0 / 10
The course includes 18h 2m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 4 hours 46 minutes of 50 Ethereum courses on Udemy.
Detail Score: 10.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.9 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

8 articles.
61 resources.
0 exercise.
0 test.

Table of contents

Description

February 2018 Update
We released the first version of this course in September 2017. Back then, the latest version of Truffle was version 3, and the best Ethereum node emulator was testrpc, on the command line. 
Then, in November 2017, the Truffle team released both Truffle 4 and a new user interface for testrpc called Ganache. Those tools had a big impact on the development lifecycle, so we took this opportunity to completely rewrite and re-shoot the practical part of this course.
We also took this opportunity to integrate most of the comments and feedbacks we got in the Q&A section of this course. So all the details you needed to troubleshoot issues are now part of the content.
This results in a consequent update with quite a few improvements:
•Full Truffle 4 coverage, including Truffle debug and Truffle develop
•Full Ganache coverage•MetaMask workarounds, tips and tricks•All the content has been tested on MacOS, Linux and Windows (PowerShell)•Code is not copy-pasted anymore, we type everything live to make it easier to follow alongNote that the old content will remain online for a few weeks, and then we will unpublish them so that students don’t need to watch all the old content to complete the course and get the Udemy certificate.
If you notice any issue, bug, outdated content, missing link or resource, please let us know in the Q&A section of this course.
Welcome to “Become a Blockchain Developer with Ethereum and Solidity”!
This course is a complete introduction to decentralized application (Dapp) development on the Ethereum blockchain using the Solidity language and the Truffle build framework.

No need to know anything about the blockchain, you should just have some basic software development experience. Whether you have already written some code for backend, web or mobile applications, it should be enough to become a blockchain developer thanks to this course.
The blockchain is all the rage these days, and there is a lot of theoretical or anticipative talk around it, but this course will help you get your hands dirty with actual code in order to build your first decentralized application. This is the kind of skill that can get you an actual job as a blockchain developer, something that is in skyrocketing demand right now.
Have you ever looked back on the nineties, thinking you would have loved to be a part of the web revolution. Well, stop dreaming: the blockchain is here and it promises to be even bigger than the web or even the mobile revolution.
What we cover
•We briefly cover the philosophy of the blockchain, both as a crypto-currency system and as a development platform•Then we will explain how blockchains work, what are their main components and how its ecosystem is structured•After that we quickly go over the main cryptographic tools you need to understand•We continue with a description of the perfect development environment, including tools that are used by most professional blockchain developers•And the biggest part of the course is dedicated to guiding you through the iterative creation, development, testing and deployment of the ChainList decentralized applicationThe tools we use
•Ethereum of course•The Metamask Chrome extension•The Solidity smart contract language•The Truffle build and test framework (Truffle 4)•The Ganache Ethereum node emulator•Github Pages•Atom (text editor)•The Rinkeby test networkWe deliberately don’t reinvent the wheel or develop our own build tools because it didn’t seem very pragmatic to do that. That’s why we demonstrate the use of development tools like Truffle and Ganache that offer a lot of very powerful features, even though they evolve very often.
Most of the videos were shot on a Mac, but we give detailed instructions on how to set up your environment on Linux and Windows, and all the other lessons have been tested and adapted with a few OS-specific instructions.

You will learn

✓ Understand the basic philosophy behind the blockchain and distributed/decentralized applications
✓ The basics of how a blockchain generally works, just enough to be able to use it as a development platform
✓ Develop a web3 app, create a project, deploy it in production, write smart contracts, unit test them, and create a user interface for them
✓ How to combine the right tools to put together a consistent and real world pragmatic development environment
✓ The fundamentals of the Solidity smart contract language
✓ How to use the Truffle build and testing framework (covers Truffle 4)
✓ How to deploy a decentralized app to various Ethereum instances (testrpc, private chain, test chain, main net)
✓ How to unit test smart contracts

Requirements

• You should already have developed a couple of software applications, backend, frontend or both
• You need a Mac, Linux or Windows 10 machine to develop the sample application
• A basic understanding of a programming language like Javascript is definitely a plus

This course is for

• Anybody with a little bit of backend and/or frontend software development experience

How much does the Getting Started with Web3 Development course cost? Is it worth it?

The course costs $16.99. And currently there is a 85% discount on the original price of the course, which was $109.99. So you save $93 if you enroll the course now.
The average price is $14.9 of 50 Ethereum courses. So this course is 14% more expensive than the average Ethereum course on Udemy.

Does the Getting Started with Web3 Development course have a money back guarantee or refund policy?

YES, Getting Started with Web3 Development has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the Getting Started with Web3 Development course, but there is a $93 discount from the original price ($109.99). So the current price is just $16.99.

Who is the instructor? Is Sebastien Arbogast a SCAM or a TRUSTED instructor?

Sebastien Arbogast has created 1 courses that got 3,566 reviews which are generally positive. Sebastien Arbogast has taught 20,653 students and received a 4.6 average review out of 3,566 reviews. Depending on the information available, Sebastien Arbogast is a TRUSTED instructor.
Entrepreneur, software developer, speaker and trainer
Sebastien Arbogast is an entrepreneur, fullstack software developer, consultant, speaker and trainer with more than 12 years of experience. He owns his own consulting business and he co-founded the ChainSkills initiative with Said Eloudrhiri in 2016, with a mission to involve more developers in the blockchain ecosystem, as well as develop better tools for blockchain development.
Browse all courses by on Coursemarks.

9.1

CourseMarks Score®

7.4

Freshness

9.2

Feedback

10.0

Content

Platform: Udemy
Video: 18h 2m
Language: English
Next start: On Demand

Students are also interested in

Review widget (for course creators):


Getting Started with Web3 Development
 rating
Code for the widget (just copy and paste it to your site):
<a href="https://coursemarks.com/course/become-a-blockchain-developer-with-ethereum-and-solidity/" target="_blank" title=" Getting Started with Web3 Development on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/91.svg" width="200px" alt=" Getting Started with Web3 Development rating"/></a>