A smart contract, also known as a crypto contract, is a computer program that directly controls the transfer of digital currencies or assets between parties under certain conditions. A smart contract not only defines the rules and penalties around an agreement in the same way that a traditional contract does, but it can also automatically enforce those obligations. It does this by taking in information as input, assigning value to that input through the rules set out in the contract, and executing the actions required by those contractual clauses – for example, determining whether an asset should go to one person or returned to the other person from whom the asset originated. These contracts are stored on blockchain technology, a decentralized ledger that also underpins bitcoin and other cryptocurrencies. Blockchain is ideal for storing smart contracts because of the technology’s security and immutability.

Course Overview

Blockchain & Smart Contracts Day – 1 Introduction to Blockchain and smart contracts – Demo – Motivational Class
Day – 2
Introduction to Networks, Centralised, Decentralised, Distributed , Benefits and Challenges
Day – 3
Introduction to Protocols, Introduction to Consensus Protocol – Raft protocol
Day – 4
Fundamentals of Linux OS and basic commands
Day – 5
Introduction to Cryptography – Public Key and Private Key , PKI Infrastructure
Day – 6
Introduction to Hashing , various hashing mechanisms benefits and challenges
Day – 7
Introduction to Hashing , various hashing mechanisms, Benefits and challenges
Day – 8
Introduction to BitCoin and BlockChain
Day – 9
Introduction to BitCoin and BlockChain
Day – 10
Fundamentals of Blockchain
Day – 11
Fundamentals of Blockchain
Day – 12
Fundamentals of Blockchain
Day – 13
Fundamentals of Blockchain
Day – 14
Fundamentals of Blockchain
Day – 15
Fundamentals of Blockchain
Day – 16
Introduction to Ethereum ( EVM)
Day – 17
Establishing a Blockchain within our system – Online Demo
Day – 18
What is Mining , Mining Softwares
Day – 19
What is meant by POW and POS
Day – 20
Challenges in Mining, How miners are rewarded
Day – 21
Block Chain Use Cases
Day – 22
Block Chain Use Cases
Day – 23
Introduction to Smart Contracts
Day – 24
Introduction to Smart Contracts
Day – 25
Introduction to Solidity Language
Day – 26
Writing a Smart Contract using Solidity – Hands on Session
Day – 27
Writing a Smart Contract using Solidity – Hands on Session
Day – 28
Writing a Smart Contract using Solidity – Hands on Session
Day – 29
Writing a Smart Contract using Solidity – Hands on Session
Day – 30
Writing a Smart Contract using Solidity – Hands on Session
Day – 31
Writing a Smart Contract using Solidity – Hands on Session
Day – 32
Writing a Smart Contract using Solidity – Hands on Session
Day – 33
Writing a Smart Contract using Solidity – Hands on Session
Day – 34
Introduction to Truffle Framework, Meta Mask
Day – 35
Smart Contract – Case Study – Project
Day – 36
Smart Contract – Case Study – Project
Day – 37
Smart Contract – Case Study – Project
Day – 38
Smart Contract – Case Study – Project
Day – 39
Smart Contract – Case Study – Project
Day – 40
Smart Contract – Case Study – Project

Loading...