Learn Blockchain By Building Your Own In JavaScript (Udemy.com)

Code out your very own Blockchain and decentralized network in the JavaScript programming language.

Created by: Eric Traub

Produced in 2018

icon
What you will learn

  • Have your own, fully functional, blockchain prototype.
  • Learn how the code behind blockchain technology functions.
  • Learn why blockchain technology is a very secure means of storing data.
  • Learn how a decentralized blockchain network works.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

In this course you will be building your very own blockchain and decentralized blockchain network by using the JavaScript programming language. By building your own blockchain, you will learn how blockchain technology works under-the-hood, how decentralized blockchain networks function, how the code behind these technologies work, and why blockchain is such a secure and valuable technology.

The blockchain that youbuild in this course will have all of the following features:

A proof of work algorithm to secure the network.
Hashing algorithms to secure the data within the blockchain.
The ability to mine (create) new blocks that contain data.
The ability to create transactions and store them in blocks.
An API/server that will be used to interact with the blockchain from the internet.
It will be hosted on a decentralized blockchain network.
A consensus algorithms to verify that the network nodes have valid data and are synchronized.
A broadcasting system to keep the data in the blockchain network synchronized.
Many other awesome features!...

When you have completed this course you will have built out your own blockchain prototype in code. You will have a thorough understanding of how blockchain technology actually works and why this technology is so secure and valuable. You will alsohave a deep understanding of howdecentralized blockchain networks functionand why decentralization is such an important feature for securing the blockchain. The whole process of storing, securing, and validating data/transactions on the blockchain will become very clear.
Who this course is for:
Anyone who wants to build their own Blockchain Prototype in code.
Anyone who wants to learn how Blockchain Technology works under-the-hood.
Anyone who wants to understand how the "decentralization" of blockchain actually works.
Anyone who wants to gain a better understanding of why Blockchain Technology is valuable.
Anyone who wants to learn how the code behind Blockchain Technology works.

icon
Instructor Details

Eric Traub

HI! I'm Eric.I currently workas a software engineer in New YorkCity and Ihave extensive experience workingas a teacher, instructing people in a variety of different subjects. I changed my career fromteaching to software engineering because of the excitement it brings me and the passion that I have for it.I am lucky enough now tohave the opportunity to combine both of these passions -software engineering and teaching!

icon
More courses by Eric Traub

Learning Data Structures in JavaScript from Scratch

$11.99

JavaScript Interview Prep: Practice Problems

$11.99

Learning Algorithms in JavaScript from Scratch

$11.99

icon
More javascript courses

Introduction to HTML5

Free

Functional Programming Principles in Scala

Free

Introduction to CSS3

Free

Front-End Web UI Frameworks and Tools

Free

Learn and Understand AngularJS

$11.99

Programming with JavaScript

$11.99

icon
Reviews

4.6

234 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Shinurag Raghavan on 11/22/2020

Simple and powerful.

By Zeros on 11/22/2020

very well prepared lecture I think

By Amitabha Sadhukhan on 11/15/2020

Excellent!!! Must for any tech savvy guys who want to know the very details of BlockChain technology.

By Hemant H Thopte on 10/27/2020

The course is well explained.

By Somnath Paul on 10/20/2020

Great!

By Argel Figueroa on 10/15/2020

Very well explained if you are new to blockchain and the instructor's methodology is very good, the code is easy to follow. It motivated me to continue in my blockchain journey!

By Olisa Kenneth Isamade on 10/14/2020

This course really simplified the design of blockchains for me

By Lihle Fakudze on 9/2/2020

So far I'm Learning Things Quickly which is good

By Alex Kalikshteyn on 9/2/2020

Good course.

By Thomas Schulte on 9/1/2020

Is fun to follow.

By Aaron Krieshok on 8/22/2020

That was Awesome!

By Luka Ilic on 8/17/2020

Zadovoljan sam, pozdrav.