Ethereum Blockchain Developer: Build Projects Using Solidity

Discover One of the Largest, Most In-Depth Ethereum Blockchain Development Courses on the Web

This course is one of the largest, most in-depth Ethereum development courses online. By taking this course, you'll get to work with the Ethereum blockchain on a practical level, with step-by-step instructions guiding you through the entire process. Ethereum technology is still in the early adopter stage, so you can get in at ground level and become proficient before it blows up. Developers are in huge demand, and this course will help you get noticed!

Access 74 lectures & 7.5 hours of content 24/7

Gain a step-by-step blueprint to build your own projects as an Ethereum blockchain developer

Get hands-on development practice w/ solidity

Learn how to use core development tools such as Mist, Geth, & Ethereum Studio

Debug your decentralized application

Ravinder Deol is a Certified Bitcoin Professional. He has been involved in the cryptocurrency and blockchain space since 2013, and has seen it grow tremendously. However, he has noticed there's a lack of education so he has taken it upon himself to help you get up to speed.

Initially he started out by teaching live classes, which led to the creation of B21 Block, where the goal is to bring high-quality, engaging, and practical cryptocurrency and blockchain education online. Whatever stage you're at on your cryptocurrency and blockchain journey, Ravinder will be your helpful guide.

Details & Requirements

Length of time users can access this course: lifetime

Access options: web streaming, mobile streaming

Certification of completion not included

Redemption deadline: redeem your code within 30 days of purchase

Experience level required: all levels

Compatibility

Internet required

Course Outline

Dive Straight Into Solidity Programming

Quick Introduction Before Commencing With This Course (5:11)

Course Files Can Be Find At This Link

Summary To What You’ll Be Creating In This Section (2:01)

Blockchain Basics - This is the concept of the Blockchain (6:04)

Lets talk about Blockchain Nodes - Geth and the TestRPC (8:21)

This is how we initialize and configure our Private Network (5:51)

What is MIST and the Ethereum Wallet (6:18)

We combine MIST and our Private Network (6:34)

Troubleshooting Tips for Mac and Unix/Linux (2:17)

Let's look at Remix together - The Solidity IDE in the Browser (3:51)

Mine some Ether - Assignment

Course Updates

Deploy Your Hello World Application Into Your Private Network (5:00)

Here’s What You Need To Start Doing Next (5:54)

Your Guide To Understanding Blockchain Technology

Why You Should Learn Blockchain Development (8:39)

Why The Blockchain Is Such Revolutionary Technology (4:52)

Breaking Down And Understanding The Blockchain At Its Core (7:00)

Key Characteristics Of How The Blockchain Operates

The Types Of Blockchains You Can Work With (3:55)

Potential Use Cases For Blockchain Technology (5:55)

Let Me Highlight How Powerful The Ethereum Blockchain Is (3:50)

How Smart Contracts Operate At There Core

Let Me Explain What Smart Contracts Actually Are (4:46)

An Example Of Cryptocurrency Contract Code (2:01)

The Pros And Cons Of Smart Contract Technology (2:24)

The Differences Between Accounts And Contract Wallets (3:42)

Dive Into Working With Ethereums Core Development Tools

What Is Mist And More Importantly How Does It Work (1:42)

How Mist, DApps, And Accounts Work (6:11)

How To Configure, Run And Work With The Go Ethereum Client (12:48)

How You Compile, Deploy And Instantiate Contracts (15:53)

Ethereum TestRPC And The Development Framework Truffle (8:03)

Lets Have A Look At Oraclize And The Ethereum Naming Service (3:46)

Next Steps In The Core Development Functions Of Ethereum

The Different Phases Of Contract Deployment (4:37)

How To Interact With A Contract Once It’s Deployed (13:56)

The Exact Setup Process For A Private Network (14:53)

Let Me Explain The Genesis Json File (4:51)

Understanding Decentralisation At A Deeper Level

Your Introduction To Decentralisation (3:33)

Let Me Highlight The Positives Uses Of Decentralisation

Explaining The Structure Of A Solidity Contract Step-By-Step

Hands-On Example Using Solidity (1:39)

The General Layout Of Our Solidity Source File (1:24)

How The Constructor, Basic Setters, And Getters work (6:00)

It’s Time To Test Our Contract Directly In Remix (3:24)

Get To Know The Global Msg Object And Keyword Payable (7:53)

Adding A Method To Kill Our Contract And Add Modifiers (7:30)

Inheritance And Importing Other Contracts From Github (6:04)

Create A Real Wallet Together Using Our Example Contract (13:33)

Assignment #1: Explaining The Structure Of A Solidity Contract Step-By-Step

Lets Take A Moment To Talk About The Assignment You Completed (4:24)

We Can Now Move Onto Adding Our First Event (6:08)

Assignment #2: Explaining The Structure Of A Solidity Contract Step-By-Step

Understanding How To Use Web3 With The App We’re Launching

Communicating Between Contracts And Websites

Web3 In Vanilla Javascript (9:43)

How To Interact With A Contract In Web3 (12:01)

Send Transactions And Call Non-Constant Functions (13:49)

Course UPDATES Compile Solidity

Write, Compile And Deploy Contracts Using Web3 (12:25)

Assignment #3: Understanding How To Use Web3 With The App We’re Launching

Lets Move Onto Events And Filters In Web3 (16:23)

Assignment #4: Understanding How To Use Web3 With The App We’re Launching

Blockchain Technology: A Guide To The Blockchain Ecosystem

Your Guide to Understanding the Blockchain Ecosystem & The Technology That Surrounds It

Struggling to understand how the blockchain works? This comprehensive course has everything you need to start understanding blockchain technology and the ecosystem. This regularly updated, focused course is an effective way to break down complex topics to take you from zero knowledge to becoming nuanced in how the blockchain works. Before you know it, you'll have a firm grasp of the technical aspects of blockchain development and be ready to ICO and make a killing.

Access 18 lectures & 1 hour of content 24/7

Go step-by-step through blockchain technology & the ecosystem

Understand how smart contracts work as a piece of technology

Compare the public, consortium, & private blockchain

Ravinder Deol is a Certified Bitcoin Professional. He has been involved in the cryptocurrency and blockchain space since 2013, and has seen it grow tremendously. However, he has noticed there's a lack of education so he has taken it upon himself to help you get up to speed.

Initially he started out by teaching live classes, which led to the creation of B21 Block, where the goal is to bring high-quality, engaging, and practical cryptocurrency and blockchain education online. Whatever stage you're at on your cryptocurrency and blockchain journey, Ravinder will be your helpful guide.

Details & Requirements

Length of time users can access this course: lifetime

Access options: web streaming, mobile streaming

Certification of completion not included

Redemption deadline: redeem your code within 30 days of purchase

Experience level required: all levels

Compatibility

Internet required

Course Outline

Lets Dive Nose First Into This Course Helping You To Understand The Blockchain

Why Should You Be Excited By The Blockchain? (6:27)

These Are The Industries The Blockchain Is Set To Disrupt (8:59)

At the Moment These Are The Blockchains That Exist (2:31)

Understand How The Entire Blockchain Works As A Piece Of Technology

Lets Start By Discussing What The Blockchain Actually Is (4:09)

Many Ask The Question Of The Blockchain Being The New Internet, So Is It? (4:12)

Ethereum Developer: Build A Decentralized Blockchain App

The Most Comprehensive Course on Building a Decentralized Blockchain Application

This course is the one place on the web to give you everything you need to get started with developing decentralized blockchain apps and become an early adopter of this technology. You'll go step-by-step through building a decentralized blockchain app, breaking down complex topics into bite-sized pieces.

Access 38 lectures & 3.5 hours of content 24/7

Discuss the basics of blockchain

Understand Ethereum basics

Learn how to use Solidity 3 & Truffle 2

Write a complete distributed application using Angular

Ravinder Deol is a Certified Bitcoin Professional. He has been involved in the cryptocurrency and blockchain space since 2013, and has seen it grow tremendously. However, he has noticed there's a lack of education so he has taken it upon himself to help you get up to speed.

Initially he started out by teaching live classes, which led to the creation of B21 Block, where the goal is to bring high-quality, engaging, and practical cryptocurrency and blockchain education online. Whatever stage you're at on your cryptocurrency and blockchain journey, Ravinder will be your helpful guide.

Details & Requirements

Length of time users can access this course: lifetime

Access options: web streaming, mobile streaming

Certification of completion not included

Redemption deadline: redeem your code within 30 days of purchase

Experience level required: all levels

Compatibility

Internet required

Course Outline

We Want To Give You An Introduction To This Course Before Diving In

Here’s What You’ll Achieve By Completing This Course (1:50)

This Is How The Course Is Structured To Help You Achieve The Learning Goals (2:03)

Just A Reminder To Let You Know The Technology Is Still In BETA (1:44)

Lets Discuss The Blockchain Foundations As You’ll Be Building Upon This

You May Be Wondering What The Blockchain Exactly Is So Let Me Explain (5:01)

These Are The Differences Between A Public, Consortium & Private Blockchain (3:50)

Lets Now Move Onto Covering Exactly What Smart Contracts Are (5:50)

Understand Ethereums Basics To Get Started With It

Here Is The Ecosystem Ethereum Comprised Of DApps And DAOs (3:17)

Lets Discuss What Mist Is As Well As How It Works (0:53)

You Must Be Made Aware Of What Ether And Accounts Are (3:08)

Here’s How To Compile, Deploy And Instantiate Contracts (5:08)

Lets Get Started With Configuring, Running & Working With The Go Ethereum Client (11:52)

We Want To Now Cover Account Management And Mining (3:38)

It’s Time To Understand The Different Phases Of Contract Deployment (1:54)

We’re Now Going To Show You How To Interact With A Contract Once Its Deployed (4:17)

So Now You’re Going To See The Exact Setup Process For A Private Network (4:44)

Assignment #1 - Understand Ethereums Basics To Get Started With It

We Will Now Move Onto Covering All Aspects Of Solidity With You

Lets Kick This Lecture Off With Explaining The DApp We’re Going To Create (2:30)

Ethereum Developer Masterclass: Build Real World Projects

Launch an Initial Coin Offering & Build a Decentralized Exchange on the Blockchain

This course is perfect for anyone who wants to start their journey with the blockchain, Solidity, and Ethereum whilst building something large and meaningful. You'll gain a step-by-step blueprint providing you with all the knowledge you need in order to successfully build a complex, real-world, Ethereum-based distributed application using Solidity. On top of that, you'll jumpstart your journey with working upon the Ethereum blockchain at an advanced level.

Access 142 lectures & 9.5 hours of content 24/7

Detail every aspect of the Ethereum Blockchain Development Ecosystem

Build complex decentralized applications using Solidity

Go through a process to create & launch your own initial coin offering upon Ethereum

Build your very own completely decentralized exchange, & deploy it to Rinkeby-Testnet

Ravinder Deol is a Certified Bitcoin Professional. He has been involved in the cryptocurrency and blockchain space since 2013, and has seen it grow tremendously. However, he has noticed there's a lack of education so he has taken it upon himself to help you get up to speed.

Initially he started out by teaching live classes, which led to the creation of B21 Block, where the goal is to bring high-quality, engaging, and practical cryptocurrency and blockchain education online. Whatever stage you're at on your cryptocurrency and blockchain journey, Ravinder will be your helpful guide.

Details & Requirements

Length of time users can access this course: lifetime

Access options: web streaming, mobile streaming

Certification of completion not included

Redemption deadline: redeem your code within 30 days of purchase

Experience level required: all levels

Compatibility

Internet required

Course Outline

Welcome To The Ethereum Developer Masterclass

Course Introduction (4:06)

Course Files

Basics Of Blockchain Development

Section Introduction (3:36)

Basic Concepts Of The Blockchain (6:04)

How A Smart Contract Works (6:40)

Ethereum Blockchain Nodes Explained (8:21)

Difference Between A Call & A Transaction (3:42)

The Genesis.Json File & How You Create A Private Network (6:18)

How To Use The Ethereum TestRPC & Why A Mnemonic Is Important (3:21)

Dapps, Web3 & The Communication Between Javascript And The Blockchain (6:21)