Blockchain Developer
Smart contracts, and the security mindset they demand.
advanced · 5–8 months · 3 milestones · 8 topics
Tap a box to open it · right-click to mark done
Tap a box to open it
Full outline
Blockchain fundamentals, Solidity and the EVM, dApp development, and the security auditing discipline that irreversible, publicly-executed code requires.
01Fundamentals
What a blockchain is, underneath the noise.
- Core concepts
Distributed ledgers, consensus and cryptographic primitives.
- Ethereum & the EVM
The dominant smart-contract platform and its execution model.
- Core concepts
02Building
Contracts and the apps around them.
- Solidity
The primary contract language. Small surface, unforgiving semantics.
- Tooling
The development loop for contracts.
- Token standards & DeFi
The composable building blocks of the ecosystem.
- dApp frontends
Connecting a normal web app to a chain.
- Solidity
03Security
Code is public, immutable, and holds money. Audit accordingly.
- Common vulnerabilities
The bug classes behind nearly every major exploit.
- Testing & auditing
Prove correctness before deployment — you cannot patch a deployed contract.
- Common vulnerabilities