Blockchain & Web3 Development
Understand blockchain architecture and build, test and secure simple educational smart contracts on local and test networks only.
- Planned 30 days
- About 2 h per day
- 8 planned modules
This course is in development and not yet available for purchase. The planned curriculum below is a draft and may change before launch.
Overview
A full, educational program in blockchain application development. You learn blockchain architecture and consensus, public and permissioned ledgers, wallets, keys and transactions, smart-contract fundamentals, local development and test networks, testing contracts including failure cases, common security vulnerabilities and their defences, and responsible deployment practices such as reviews and audits. Everything runs on local or public test networks with test tokens that have no monetary value. The course is not financial or investment advice. The capstone is a simple educational smart contract, tested and documented in a local or test environment.
What you will be able to do
- Explain blockchain architecture, consensus and when not to use a blockchain
- Compare public and permissioned ledgers
- Explain wallets, keys and transactions and keep keys secure
- Write simple smart contracts
- Test contracts, including failure cases
- Recognise common vulnerabilities and apply defences
Before you start
- JavaScript basics (Web Development or equivalent)
- Comfortable with the command line
Planned curriculum
A draft outline of the modules being written. Lessons are not available yet, and the outline may change after expert review.
Availability
This course is not on sale yet. It becomes available only after its lessons, assessments and resources pass Yumeora's review. When published, it is planned to be included in Yumeora All-Access. Price to be announced.