Blockchain 101 for Developers
Like learning grammar is important for writing an essay, learning the fundamentals of the blockchain is important to strategising a project or developing a decentralised application. A good grasp of the fundamentals will advance you to the next level, just like being able to craft a decent essay, the next level is to enrich your vocabulary for a vividly described essay, with fewer or no grammar mistakes. This course will be grouped into 3 main sections: The past Look into the motivation of the conceptualization of the blockchain. Understanding the reasons it was built and the methods applied will help you in applying and innovating the technology. The present Explain important blockchain concepts in layman’s terms and relate them to things that happen in our daily life. Understand the problems the blockchain solved. Explore how cryptocurrencies and non-fungible tokens (NFTs) solve problems. Understand smart contract, DAO etc. Understand the blockchain’s components and architecture. Explore some of the use cases. Busting blockchain myths. The future Understand the challenges the blockchains are facing. Explore the potential use cases. Bonus Interested in further exploring the potential of blockchain? I have prepared some suggested readings or research areas for you to consider. Methodology You will be introduced to important concepts in the blockchain. At the end of some lectures, there will be suggestions for further readings and explorations. You are welcome to participate in the discussion and ask questions to clarify any point. At the end of this course You will have a comprehensive understanding of blockchain, cryptocurrency, and NFTs to help you to decide your next step. You will be able to do a simple evaluation of the blockchain applications that are suitable for your personal or business uses. You will understand some myths or misunderstandings about blockchains. You will learn about some roadblocks developers run into.