Course Description
<p>A Python blockchain is simply a list of records (i.e. blocks) that are linked to one another in a transactional chain that is immutable, unhackable, persistent and distributed.Blockchain is the current buzz that is dominating the software development trends. The development and designing of Blockchain involves three major components: client, miner and blockchain. This tutorial is aimed to give you a crisp understanding of the process of building your own blockchain.</p>
Curriculum
- Introduction to Blockchain
- Blockchain and DLT
- Python
- Creating blockchain with Python
- Web3.py
- Consensus
- Decentralized Finance with Python
- Assignment: Prepare a report on possible use case of Blockchain
- Cryptography
- Blockchain Ecosystem
- Merkle Trees
- Assignment: Experimenting with hashing
- Block chain Ecosystem
- Project A: Blockchain Wallet with Python
- Project B: Blockchain Ecommerce with Python
- Project C: Create an NFT Marketplace in Python
- Project D: Blockchain supplychain for agriculture
- Project E: Decentralised social media Python
- Project F:IOT using blockchain with Python
- Project G: Crowdfunding Platform with Python
- Project H: Blockchain Ridesharing with Python
- Project I: Tracking food source with blockchain
- Intro to building projects and guide to the groups
- Python Language Basic
- Pycharm
- Assignment : Practical Project Plan Submission
- Ethereum and Smart Contract with Python
- Assignment: Assignment Review
- Assignment: Literature review submission
- Ethereum and Smart Contract with Python
- Solidity Basic
- What Are Dapps
- Assignment: Complete E-commerce
- Decentralization
- Voting-Dapp
- Truffle Documentations
- Ethers.js Documentation
- Assignment: Review to the project and update
- Announcement: "Hi all, I hope you all are doing…
- Ethereum Dapps
- How Ethereum addresses are generated
- Wallet Slides
- Understanding HD Wallet
- web-wallet github repo
- Assignment: Designing Smart Contract with python
- Assignment: ERC721 Contract
- Simple Bank and ERC20 contracts updated
- Assignment: Complete the given TODO in the voting contract
- Understanding Ethereum Transactions
- Transaction and Gas Fees
- Resources
- Ethereum Dapps physical Session
- Agile Project Management
- Enterprise Ethereum: Intro to Consensys Quorum
- Ethereum Clients
- Proof of Authority
- Enterprise Ethereum
- Blockchain for Business
- Project Presentation guide
- Advanced Topic and Guide
- Advanced Tips for Project and Presentation
- Project Submission
