Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Figure Drawing Canva
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-01-18 19:32:15
30-Day Money-Back Guarantee
Development Programming Languages Blockchain

Ethereum Blockchain Developer Bootcamp With Solidity (2021)

Become An Ethereum Blockchain Developer With Just One Course. Solidity, Web3.JS, Truffle, Metamask, Remix & More!
Bestseller
Rating: 4.4 out of 54.4 (3,330 ratings)
20,630 students
Created by Ravinder Deol, Thomas Wiesner, Buidl School, Martin S
Last updated 2/2021
English
English [Auto], Polish [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • You Will Be Able To Add 'Blockchain Developer' To Your Resume
  • You Will Be Able To Earn Money Writing Blockchain Applications
  • Become Proficient In Solidity Programming By Building Projects
  • Understand Blockchain Technology At A Theoretical & Practical Level
  • Understand How Smart Contracts Work On A Practical Level
  • Be Able To Work With Ethereum’s Major Core Development Tools
  • Understand The Core Development Functions Of Ethereum
  • Understand How Decentralised Technology Works
  • Be Able To Explain The Structure Of Solidity Code Clearly
  • Understand How To Use Web3 In Conjunction With The Projects We Create
  • Be Proficient In Advanced Development With Truffle & Teams
  • Complete A Final Assignment Which Consists Of An Ethereum Blockchain Resume
Curated for the Udemy for Business collection

Course content

14 sections • 143 lectures • 13h 3m total length

  • Preview04:57
  • Preview00:06

  • Why You Should Learn Blockchain Development
    08:39
  • Ownership, Possession and the Double Spending Problem
    04:49
  • Why The Blockchain Is Such Revolutionary Technology
    04:52
  • Breaking Down And Understanding The Blockchain At Its Core
    07:00

  • Preview07:40
  • Preview00:06
  • Preview04:48
  • Send your first Transaction using MetaMask
    03:20
  • Behind the Scenes: Ethereum Transactions and Signatures, Private/Public-Keys
    10:30
  • Assignment: Send Ether between Accounts in MetaMask
    00:15
  • This is how Blocks are chained together: Cryptographic Hashing Explained
    07:00
  • Assignment: Observe how Blocks are linked together
    00:51

  • Preview06:43
  • Assignment: Create your First Smart Contract
    00:04
  • Create Your First Smart Contract - Explained!
    08:16
  • LAB: Understanding Blockchain Nodes
    06:00
  • Understanding Blockchain Nodes - Explained!
    09:14
  • Assignment: Deploy Smart Contracts into Ganache
    00:06
  • Download: Solidity Variables Cheat Sheet
    00:37
  • LAB: Variables - (Unsigned) Integers in Solidity
    04:10
  • LAB: Variables - Booleans
    01:11
  • LAB: Variables - Understanding Integer Wrap Around
    01:57
  • LAB: Variables - Addresses and Balances
    03:42
  • LAB: Variables - Strings in Solidity
    03:14
  • Solidity Value Type Variables - Explained!
    09:51
  • Assignment: Understand simple Variables in Solidity
    00:05
  • LAB: Understanding Addresses and the Msg-Object step by step
    11:46
  • Assignment: Addresses and the global Msg.Object
    00:13
  • Addresses and the Global Msg-Object - Explained!
    09:09
  • LAB: Starting, Stopping, Pausing and Deleting Smart Contracts
    12:07
  • Assignment: Starting, Stopping, Pausing and Deleting Smart Contracts
    00:11
  • Starting, Stopping, Pausing and Deleting Information - Explained!
    08:54
  • LAB: Introduction to Mappings
    08:48
  • Assignment: Simple Mappings
    00:12
  • LAB: Understanding Mappings by Example
    10:41
  • LAB: Understanding Solidity Structs Step by Step
    05:11
  • Mappings, Structs and Arrays - Explained!
    10:18
  • Assignment: Understanding Mappings and Structs
    00:12
  • LAB: Exception Handling in Solidity - Require + Assert
    07:29
  • Exception: Require Assert Revert - Explained!
    10:51
  • Assignment: Exception Handling - Require Assert and Revert
    00:12
  • LAB: Constructor, the Fallback Function and View/Pure Getter Functions
    12:05
  • Constructor, Fallback Function, View/Pure Functions and Function Visibility
    08:54
  • Assignment: Constructor, Fallback Function and View/Pure functions
    00:12
  • Lab: Modifier, Inheritance, Importing of Files
    08:46
  • Modifier, Inheritance and Importing: Explained!
    03:20
  • Lab: Events and Return Variables
    05:49
  • Events and Return Variables: Explained
    09:41
  • LAB: The ABI Array and Debugging Explained
    10:09
  • ABI Array, Debugging and Gas Introduction in Solidity Explained
    10:42
  • Understanding Gas and Gas Costs Step By Step
    07:44
  • LAB: Libraries and Using ... For
    09:48
  • Libraries and Using ... For explained Step By Step
    03:30
  • UPDATE: Solidity 0.6.0 Breaking Changes Walkthrough
    17:53

  • Introduction to the Project we are developing
    03:58
  • Course Files
    00:06
  • Step 1: Define the Basic Smart Contract
    02:57
  • Step 2: Securing the Smart Contract
    03:35
  • Step 3: Re-Using OpenZepplin Smart Contracts
    03:58
  • Step 4: Add Allowance Functionality
    08:36
  • Step 5: Add Reduce-Allowance Functionality
    05:28
  • Step 6: Improve the Smart Contract Structure for better Auditability
    01:33
  • Step 7: Add Events for the Allowance Smart Contract
    05:00
  • Step 8: Add Events for the Simple Wallet Smart Contract
    03:35
  • Step 9: Add the SafeMath Library
    03:33
  • Step 10: Remove the RenounceOwnership Functionality
    02:29
  • Step 11: The Final Smart Contract from our Project
    01:44

  • Installing NodeJS to get our Environment Set Up
    03:53
  • Use Web3.js in the Node Console to Send Ether from One Account to the Other
    12:53
  • Use Web3.JS in the Node Console to Interact With Smart Contracts
    11:29
  • Using Web3.js with Chrome to Interact with Smart Contracts - Step by Step
    08:08
  • Behind the Scenes: Web3.js, Blockchain Nodes, RPC, IPC, WebSocket Connections
    09:26

  • Project Introduction: This is what we build
    05:41
  • Project Files
    00:08
  • A Demo of the final Smart Contract Functionality
    04:01
  • Solidity Part: Implement Approach 1 for Payment Notifications
    08:42
  • Solidity Part: Test Approach 1 for Payment Notifications
    03:23
  • Solidity Part: Improve Approach 1 for flawless UX for Endusers
    12:04
  • Solidity Part: Add Ownable Functionality and Why I didn't choose OpenZeppelin
    04:20
  • Truffle - Introduction to the Truffle Framework and Truffle Boxes
    08:38
  • A Note on Errors for Fixing react-scripts
    01:08
  • The Truffle React Box Explained Line By Line
    12:57
  • Replace Smart Contracts in the Truffle React Box
    04:49
  • Modify the App.js and HTML Part in the React Box
    12:06
  • Implement the Add-Item functionality to our Smart Contracts for Item-Tracking
    10:37
  • Add Event-Triggers to Track Payments and start the Delivery-Process
    07:21
  • Create Unit-Tests in Truffle to Maintain Code Quality
    15:48

  • Let Me Introduce The "Big Picture"
    06:07
  • This Is Where You Can Download Geth And How You Install It
    02:19
  • This Happens When You Open Geth Without Any Additional Parameters
    06:43
  • Log-Output from Geth Explained
    05:02
  • This Is Where The Data Is Stored By Default In Geth
    01:40
  • This Is How You Attach To A Running Geth Instance
    03:03
  • How To Attach To A Running Geth Instance - Explanation (March 2018)
    00:49
  • We Are Working With The JavaScript JSON-API
    07:01
  • This Is The Difference Between Blockchains and Networks
    02:41
  • This Is The Genesis.json File
    04:10
  • Let's Create Our Own Private Network With Go-Ethereum
    04:00
  • First steps with the Json API And Our Private Network
    06:03
  • This Is How I Mine Ether On My Private Network.
    07:21
  • ASSIGNMENT: Create Your Own Private Network And Mine Some Ether
    02:48
  • Let Me Show You Some Important Tips and Tricks With Geth
    03:33

  • The Types Of Blockchains You Can Work With
    03:55
  • Potential Use Cases For Blockchain Technology
    05:55
  • Let Me Highlight How Powerful The Ethereum Blockchain Is
    03:50

  • Let Me Explain What Smart Contracts Actually Are
    04:46
  • An Example Of Cryptocurrency Contract Code
    02:01
  • The Pros And Cons Of Smart Contract Technology
    02:24
  • The Differences Between Accounts And Contract Wallets
    03:42

Requirements

  • You Need A Computer With Linux, MacOS Or Windows
  • Basic Understanding Of Web-Technologies
  • Knowledge Of A Programming Language Is Beneficial (Integers, Booleans, Strings Etc.) Though Not Required

Description

Welcome to the Complete Ethereum Blockchain Development Bootcamp With Solidity - created by the co-creator of the industry standard Ethereum certification.

Our Complete Ethereum Blockchain Development Bootcamp teaches you how to code by building dApps & Smart Contract projects with Solidity. Even if you have Zero Blockchain development experience.

At 10+ Hours, this Blockchain Development course is the most comprehensive course available online. By the end, you’ll become a fully fledged Ethereum Blockchain Developer ready to build.

We will take you from beginner to master. Here’s why:

  • This course is taught by the Co-Creator Of The Industry Standard Ethereum Certification.

  • This course been updated to be 2021 Ready, so you’ll be learning with all the latest tools.

  • This course does not cut any corners, you will learn by building Real-World Projects in our labs.

  • We’ve taught over 100,000 students in the cryptocurrency & blockchain ecosystem.

  • Save Yourself Over $10K, but still get access to the same materials as live bootcamps.

  • This course is Constantly Updated with new content, projects and modules.

By joining this course, you can assured we’ll be giving you a no non-sense dive into Ethereum Blockchain Development. You won’t be left in the dark, like many outdated YouTube tutorials.

Don’t just take our word for it, see what Existing Students have to say:

⭐️⭐️⭐️⭐️⭐️ “This course is not just teaching a project. The course is teaching everything you possibly want to know about Solidity. I'm halfway through section 4, and blown away! Thank you!” - Yadi

⭐️⭐️⭐️⭐️⭐️ “It was a very hands on course. Thank you Thomas & Ravinder for bringing the right mix of theory, and practice to keep it engaging till the end. You guys are excellent mentors.” - Alfred

⭐️⭐️⭐️⭐️⭐️ “So far so good! Interesting points on the theory, I can’t wait for the practical part! Thank you for doing the course, I’ve been waiting for this. Free resources can’t compete with this!” - Tamaris

⭐️⭐️⭐️⭐️⭐️ “These guys do a great job tackling new technology. I have seen the content continually updated, so it's still helpful months after I initially completed the course.” - Steve

⭐️⭐️⭐️⭐️⭐️ “I am a complete newbie, however this course helped me to get up to speed with blockchain. The course is well structured & comprehensive, with all the required study materials added.” - Viomesh

We’re so confident you’ll love this course, that we offer a Full 30-Day Money Back Guarantee For 30 Days. Enroll today with zero risk, and everything to gain by learning a new skill.

Who this course is for:

  • Those Who Want To Benefit From One Of The Most In-Demand Skills In 2020 According To LinkedIn
  • You Want To Join The Highest Paid Developer Workforce On This Planet
  • You Want To Earn Money Writing Solidity Code & Develop Blockchain Apps In 2020
  • You Want To Write Ethereum Blockchain Applications Using Solidity As A Programming Language
  • You Want To Write Applications in Any Country & Gain Maximum Value From This Course

Featured review

Prayag Parikh
Prayag Parikh
6 courses
1 review
Rating: 4.5 out of 52 months ago
I enjoyed. loved, and learned from this course. This is one of the best courses to learn A-Z of Ethereum Blockchain development. The best part is when Thomas build all 3 projects step-by-step which was so helpful. I would say it deserves even 5 star but, somewhere the Q&A support was weak. I think when errors hits, the questions should be replied within a few days. In my case, some questions are still not replied in Q&A, you must improve it!! Otherwise, Go and Grab this course.

Instructors

Ravinder Deol
Digital Product Creator, 100,000+ Users
Ravinder Deol
  • 4.3 Instructor Rating
  • 15,330 Reviews
  • 259,582 Students
  • 28 Courses

I was born in England and left school at 16. I founded a company which has reached over 100,000 people. I've visited over 25 countries and lived in the smallest country in the European Union for two years, Malta. Now, I'm an e-resident of Estonia and embracing the remote minimalistic lifestyle.

Thomas Wiesner
Teaching over 60,000 Students about Development
Thomas Wiesner
  • 4.3 Instructor Rating
  • 4,183 Reviews
  • 81,833 Students
  • 10 Courses

Hi, I'm Thomas.

I am a senior back-end developer and systems architect. I have around 20 years hands-on development experience in various languages and systems. I have a CS masters degree. I am working since 2016 with Ethereum and have in-depth applied knowledge of Blockchain technology.

There are 8 best-selling Blockchain developer courses which I authored or co-authored. I was also part of the team creating the industry standard CBDE (Certified Blockchain Developer Ethereum) Certification program.

I am currently consulting and training Fortune 500 companies in Blockchain technologies and Ethereum development. I am also a product manager for a financial forecasting SaaS company with global reach.

And I can't wait to share my knowledge with you!


The Mission and Vision of The Courses

My courses should teach everyone how to develop fast, accurate and performance driven. I want to cut through the noise and show you workflows that work. I like "show don't tell".

I love to get in touch with my Students. I run multiple platforms for Blockchain Enthusiasts or Senior and Junior Developers.

I'd be happy if you connect with me on LinkedIn or subscribe to my Blog or YouTube channel. I'll push regular videos there as well and write about blockchain and tech related topics. Find the links in my Profile by clicking on my name.

-- Thomas

Buidl School
HODL Cryptocurrencies. BUIDL Decentralised Apps.
Buidl School
  • 4.3 Instructor Rating
  • 12,269 Reviews
  • 135,145 Students
  • 21 Courses

We have all been there at some point...

Sitting on the sidelines watching bitcoin and other cryptocurrencies increase in price, often by hundreds of dollars a day.

Watching developers create decentralised applications upon ethereum, yet we’re frustrated with outdated youtube tutorials.

Buidl School will teach you everything you need to know (and then some) in record time.

We helped create the industry certification...

Our authors have volunteered at the united nations on bitcoin adoption, co-created the industry ethereum certification and more.

Buidl School authors are trusted by 120,000 students. They include: Ravinder Deol, and Thomas Wiesner amongst others.

We know joining the economy can be scary, however but joining Buidl School isn't.

Join the new economy...

Begin hodl’ing cryptocurrencies, and buidl’ing decentralised applications along with 1,000+ others. We’ll support you every step of the way!

Martin S
MS
  • 4.4 Instructor Rating
  • 3,330 Reviews
  • 20,630 Students
  • 1 Course

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.