Overview

This program begins with the technical foundations of blockchain technology, teaching you the fundamentals of distributed systems, cryptography and how it keeps data secure. You will learn about the mechanisms behind crypto-currencies and how to develop applications using Ethereum, a decentralized virtual machine. You will also explore different other blockchain solutions and get an introduction to business blockchain frameworks under Hyperledger, a collaborative effort for the advancement of blockchain technologies hosted by the Linux Foundation.

You will also be shown how to implement blockchain solutions beyond currencies, Internet of Things with blockchain, blockchain scalability, and the future scope of this fascinating and powerful technology.

Exit Profile: Blockchain Developer

Table of Content

  • The Fundamentals of Blockchain
  • Mechanics of Blockchain
  • Understanding Decentralization
  • Symmetric Cryptography
  • Public Key Cryptography
  • Bitcoin Network, Payments, Clients, and APIs
  • Introduction to Bitcoin
  • An Introduction to Alternative Coins
  • Smart Contracts and Relevant Ethereum Blockchain Concepts
  • Technical Concepts of Smart Contracts and Solidity
  • Ethereum Development with Web3
  • Ethereum Programming Languages and EVM
  • Blockchain Technology beyond Cryptocurrencies
  • Alternative Solutions, Challenges, and Research