Intermediate 6 topic areas 68+ exercises

Blockchain Developer

Blockchain developers work at the intersection of cryptography, economics, and software engineering. This path covers the highly specific vocabulary of smart contracts, token standards, gas optimisation, and DeFi protocol design — plus the English for audits, whitepapers, and documentation.

Topics covered

  • Smart contracts
  • Web3 & dApps
  • DeFi & tokenomics
  • Consensus mechanisms
  • Security & audits
  • Layer-2 scaling

Vocabulary spotlight

4 terms every Blockchain Developer should know in English:

gas n.

A unit measuring the computational effort required to execute an Ethereum transaction

"The gas fee spiked because of high network congestion during the NFT mint."
slippage n.

The difference between the expected price of a trade and the price at which it executes

"Set your slippage tolerance to 0.5% to avoid failed swaps."
reentrancy n.

A vulnerability where a contract calls an external contract that then calls back into the original

"The DAO hack exploited a reentrancy vulnerability in the withdrawal function."
oracle n.

A service that provides smart contracts with external, off-chain data

"We use a Chainlink oracle to get the ETH/USD price on-chain."
Open full glossary →

📚 Vocabulary Reference

Key terms organised by category for Blockchain Developers:

Core Concepts

blockchainnodeblocktransactionhashwalletprivate keypublic keyseed phrasegasnonce

Smart Contracts

smart contractABIbytecodeEVMSolidityVyperfunction selectoreventmodifierinterfacelibrary

DeFi

liquidity poolAMMDEXyield farmingstakingslippageimpermanent lossTVLtokenomicsgovernance token

Security

reentrancyflash loan attackoracle manipulationfrontrunningMEVaccess controlmulti-sigtimelockauditformal verification
Study full vocabulary modules →

Recommended exercises

Real-world scenarios you'll practise

  • Explaining gas optimisation trade-offs to a non-technical co-founder
  • Writing a security audit report for a DeFi protocol
  • Presenting a tokenomics design to investors
  • Documenting a smart contract API for third-party integrators

🎯 Interview questions specific to this role

Practise answering these questions out loud — or in writing. Each question targets a real interviewer concern for Blockchain Developers.

  1. What is the difference between a token and a coin?
  2. How does Proof of Stake differ from Proof of Work?
  3. What is a reentrancy attack and how do you prevent it?
  4. What are the trade-offs between Layer-1 and Layer-2 solutions?
  5. How do you test smart contracts before deploying to mainnet?
Practice all interview exercises →

Recommended reading

Explore another role

🧠 AI / ML Engineer

Open path →