Create Ethereum & Blockchain Applications Using Solidity
3.7 (163 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
21,349 students enrolled

Create Ethereum & Blockchain Applications Using Solidity

Learn about Ethereum, Solidity, DAO, ICO, Bitcoin, Altcoin, Website Security, Ripple, Litecoin, Smart Contracts, Apps
3.7 (163 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
21,349 students enrolled
Created by Frahaan Hussain
Last updated 2/2018
English
English [Auto-generated]
Current price: Free Original price: $199.99 Discount: 100% off
30-Day Money-Back Guarantee
This course includes
  • 8.5 hours on-demand video
  • 8 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • What cryptocurrencies are?
  • How to use cryptocurrencies?

  • Solidity programming

  • What blockchain is?
  • The components blockchain consists of
  • Blockchain programming
  • Blockchain use cases
  • Finance skills
  • What Bitcoin is?
  • What Ethereum is?
  • Alternative cryptocurrencies
  • Decentralised applications programming
Requirements
  • Passion for learning about Blockchain
  • Basic computer knowledge and skills
  • Passion for learning about Solidity
  • Passion for learning about Cryptocurrencies
  • Passion for learning about Bitcoin and other Cryptocurrencies
Description

LIMITED TIME DISCOUNT FROM $199.99 TO $99.99. WON'T LAST LONG. GET IT WHILST IT'S HOT!!!

Learn about everything there is to know about Ethereum and Blockchain Based Applications and How To Program Them. A step by step process is used to show explain every facet of these topics.

Gain a good understanding of the following concepts with this course:

  1. What Solidity Is?

  2. How To Create Blockchain Applications?

  3. What Blockchain is?

  4. How Blockchain works?

  5. What is Bitcoin?

  6. What is Ethereum?

  7. Programming Blockchain Programs

  8. What are Cryptocurrencies?

  9. How Cryptocurrencies work?

  10. Alternative cryptocurrencies

  11. Cryptography basics

Blockchain and Cryptocurrencies are fast becoming a worldwide Tour De Force that is taking all markets and industries by storm. This course will ensure you are not left behind in what is the greatest revolution and evolution in technology and economics of our time and maybe even of all time. This course will teach your everything about programming Decentralised Applications.

You will receive all the knowledge to use and leverage the powerful technology behind these amazing and wonderful platforms.

Over 205,000 students have enrolled on my courses and all of them are extremely satisfied. You will also be satisfied with this course. If you do not like the course, remember that within 30 days you can request a full refundI guarantee you satisfaction.

If you have any questions regarding the topics covered in this course, please feel free to ask. I'm always happy to help those who want to learn.


To summarise this is what you get:

• Lifetime access to HD quality videos. No monthly subscription. Learn at your own pace, whenever you want.

• All videos are downloadable. Learn wherever you want, even without an internet connection!

• Downloadable starter code and final code for each section.

• Free helpful support in the course Q&A when you have questions or get stuck.

• Multiple coding challenges to practice your new skills (solutions included).

Sounds great? Then start this adventure today by clicking the “Take this course" button, and join me in the only course that you will need!

Who this course is for:
  • Anyone looking to learn about cryptocurrencies
  • People looking to learn about Bitcoin
  • Those seeking to understand how the Blockchain works
  • People looking to learn about Ethereum
  • People looking to learn about Ethereum programming
  • People seeking guidance on how to use cryptocurrencies
  • People looking to learn about Solidity programming
  • Beginners and experts in this field
  • People seeking more knowledge on the various cryptocurrencies
Course content
Expand all 70 lectures 08:39:37
+ Introduction To This Course
13 lectures 02:04:57

Introduction to this course.

Preview 01:30

Learn how to program one of the most innovative technologies in history.

Preview 06:59

Learn about one of the most innovative technologies in history.

What Is Blockchain?
15:24

What's the different between Centralised, Decentralised and Distributed systems?

Centralised vs Decentralised vs Distributed Systems
11:55

One of the main reasons Blockchain is used is because of it's decentralised and distributed nature, but is it really decentralised and distributed?

Is Blockchain Truly Decentralised and Distributed?
08:12

Let's cover the structure of an individual block in Blockchain.

Structure of a Block
09:51

Learn about hashes and how they work in security.

Preview 08:17

Learn about how Merkle Trees help secure Blockchain.

What Are Merkle Trees?
08:24

Learn about ledgers and how they fit into the Blockchain.

What Is a Ledger?
05:31

Learn about the history of Blockchain and Bitcoin.

History of Blockchain
20:52

Why would anyone want to use Blockchain?

Why Use Blockchain?
09:40

Learn about what Cryptocurrencies are and how they relate to Blockchain.

What Are Cryptocurrencies?
09:26

Learn about the wonderful world of Cryptography.

What Is Cryptography?
08:56
+ Ethereum Basics
3 lectures 28:04

Let's learn about Ethereum and how it differs to Bitcoin.

Preview 09:36

Let's cover the advantages and disadvantages of Ethereum compared to Bitcoin.

Advantages and Disadvantages Compared To Bitcoin
09:49

Learn about the differences between Ethereum and Ethereum Classic.

Ethereum vs Ethereum Classic
08:39
+ History & Overview
4 lectures 37:45

Learn about the wonderful and powerful world of smart contracts and how they can be used to create Blockchain applications.

Preview 17:02

Learn about how Gas is used in Ethereum.

What Is Gas?
09:07

Learn about how mining works in the Ethereum ecosystem.

Preview 05:43

Learn about EVM's (Ethereum Virtual Machine) and how they can enhance your development journey.

What Are Ethereum Virtual Machines (EVM)?
05:53
+ Install Ethereum Client
5 lectures 23:34

Learn how to install and setup the Ethereum client on Mac OS X.

Setup On Mac OS X
03:52

Learn how to install and setup the Ethereum client on Linux/Ubuntu.

Setup On Linux
04:29

Learn how to install and setup the Ethereum client on Windows.

Setup On Windows
02:14

Learn about Remix IDE and how you can develop Blockchain Ethereum based applications online.

Preview 03:23

Learn about all the different features of the amazing online Remix IDE.

Remix IDE Overview
09:36
+ Solidity Basics
22 lectures 01:40:05

Learn about the structure of a smart contract.

Preview 02:46

Learn about comments in the programming language Solidity.

Comments
03:26

Learn about the different data types that can be used in the Solidity programming language.

Data Types
07:31

Learn about variable literals and how they can be used for the undetermined values.

Variable Literals
02:56

Learn about how conditional statements can enhance your smart contracts and make them even smarter.

Preview 08:09

Learn about how loops can be used to save an immense amount of time.

Loops
09:29

Learn about the different types of units that the Solidity programming language provides.

Ether and Time Units
06:36

Learn how to create your own functions.

Function Calls
06:05

Learn about the builtin special variables and functions in Solidity.

Special Variables and Functions
02:31

Learn about how to use arrays to group values together.

Arrays
05:20

Learn about how structs can be used to encapsulate variables for common purposes.

Preview 03:17

Learn about enumerated types and how they can enhance your programming journey to creating the worlds best smart contract.

Enums
03:59

Learn how to connect with other contracts and manipulate them.

Interfacing With Other Contracts
04:17

Learn how to add arguments/parameters into your constructors.

Constructor Arguments
03:39

Learn about how inheritance can save you immense amounts of time when developing contracts.

Contract Inheritance
05:14

Learn how to not just inherit from a single contract but multiple contracts.

Multiple Inheritance and Linearization
03:13

Learn how to create abstract methods similar to virtual methods in other programming languages.

Abstract Contracts
04:04

Visibility specifiers allow you to specify which functions and variables can be accessed by which part of the applications.

Preview 07:03

Learn how to use the builtin accessor methods.

Accessor Functions
02:16

Learn how function modifiers can be used to set conditions before the function is even run.

Function Modifiers
04:33

Learn how events can be used to create logs in the contracts.

Events
01:44

Learn about the use of esoteric functions in the Solidity programming language and the Blockchain ecosystem.

Esoteric Functions
01:57
+ Advanced
5 lectures 01:12:38

ICO's (Initial Coin Offering) are one of the hottest topics in the Crypto and finance world.

ICO (Initial Coin Offering)
10:50

Learn about the 2007/2008 Financial Crisis that brought the world to it's knees.

Preview 18:28

The Cypherpunk movement has been at the forefront of technological innovation for over 20 years, it's time we learn about this amazing and influential movement.

Cypherpunks
17:49

Let's go through the history of FIAT currency and how it affects cryptocurrencies.

Preview 12:50

DAO's (Decentralised Autonomous Organisations) allow us to create structures/companies with zero employees, let's learn about them.

DAO (Decentralised Autonomous Organisations)
12:41
+ Other Uses Of Blockchain
10 lectures 02:12:30

Learn about how Blockchain can be used to power the Education industry.

Education
15:28

Learn about how Blockchain can be used to power Retailers.

Retail
20:37

Learn about how Blockchain can be used to power Health Industry.

Preview 17:52

Learn about how Blockchain can be used to power Businesses.

Business
10:25

Learn about how Blockchain can be used to power Governments around the world

Governance
11:51

Learn about how Blockchain can be used to assist people with last wills and testaments.

Last Will and Testament
11:46

Learn about how Blockchain can be used to fix the diamond industry.

Preview 06:17

Learn about how Blockchain can be used to power the Housing market.

Housing
14:51

Learn about how Blockchain can be used to power Proof of Ownership platforms.

Proof of Ownership/Identity
10:40

Learn about how Blockchain can be used to power Data Storage platforms.

Data Storage
12:43
+ Amazing Learning Resources
8 lectures 00:04

Solidity GitHub

Solidity GitHub
00:00

Blockgeeks

Blockgeeks
00:00

Codeburst

Codeburst
00:00

Learn X in Y minutes

Learn X in Y minutes
00:01

Solidity Documentation

Solidity Documentation
00:00

Remix Online IDE

Remix Online IDE
00:00

BLOCKONOMI

BLOCKONOMI
00:00

MONAX

MONAX
00:00