What you would learn
- Discuss the implementation of Blockchain and cryptocurrencies.
-
Understand main blockchain concepts like Proof-of-Work, mining, peer-to-peer connections, etc.
-
Build their own Blockchain and Cyptocurrency.
- Create a NodeJS application with real-time websocket connections.
- Build an API with NodeJS and Express.
- Familiarity with using a code editor and the command line.
- Some JavaScript experience will help, but every line is explained. This is not a course on advanced JS, but uses JS to build the concepts. By focusing on the concepts, the JS will become clear.
Description
This course will get you to build a Blockchain and Cyptocurrency from scratch.
The blockchain is a revolutionary technology that allows for the secure, distributed, decentralized storage of information. Over the past few years, the blockchain has taken the engineering landscape by storm. Many people in the industry predict that the blockchain will disrupt the ways we interact with technology on the same way the Internet did in the early 2000s.
The blockchain is the main technology behind Bitcoin, Ethereum, and the other prominent cryptocurrencies that we read about in the news today. By leveraging the blockchain, cryptocurrencies create a system of “trustless”ness. This cuts the need for middle men like banks and traders in economic systems.