This course is a complete introduction to blockchain application development enabling participants to join the ranks of blockchain professionals in the Financial Services industry. At the end of the 120-hr course, participants will learn how to set up blockchain, create cryptocurrencies and develop smart contracts.
Topic 1: What is Blockchain?
• Digital Cash, Bitcoin, and Blockchain
• Cryptography in Blockchain
• Proof of Work, How it Works?
• Byzantine Fault Tolerance, Consensus Protocols
• Lab 1: Set Up a Blockchain
Topic 2: How Bitcoin Works?
• Understanding Bitcoin Mining
• Mining Hardware
Topic 3: What’s in a Bitcoin Transaction?
• Wallets
• Public Private Keys
• Lab 2a: Using Crypto Wallets
• Lab 2b: Create a Cryptocurrency
Topic 4: Beyond Bitcoin – The Blockchain Ecosystem
Topic 5: Ethereum & Smart Contracts
• Lab 3: Writing a Smart Contract