23 Intermediate resources to learn Web3
23 resources
ERC-20 Token Standard
ethereum.org · Intermediate · Articles
The interface every fungible Ethereum token still implements, explained with the actual function signatures.
Solidity Documentation
soliditylang.org · Intermediate · Articles
The language's own reference for syntax, types, and the compiler behaviour every Solidity job assumes you know.
OpenZeppelin Contracts
OpenZeppelin · Intermediate · Articles
Documentation for the audited contract library most production Solidity teams build their own contracts on top of.
Ethernaut
OpenZeppelin · Intermediate · Challenges
OpenZeppelin's wargame of intentionally vulnerable contracts you break into to learn how exploits actually work.
Smart Contract Best Practices
Consensys · Intermediate · Articles
Consensys's living checklist of the recurring smart-contract bugs and the patterns that prevent them.
The Ultimate Solidity Course
RareSkills · Intermediate · Courses
A free, in-depth Solidity course aimed at developers who already know the basics and want production-level fluency.
Hardhat Documentation
Hardhat · Intermediate · Articles
Setup, testing, and deployment docs for the Ethereum development environment most Solidity jobs now expect.
The Foundry Book
Foundry · Intermediate · Books
The reference manual for Foundry's Forge, Cast, and Anvil tools, written by the Foundry maintainers.
Anchor Framework Docs
Anchor · Intermediate · Articles
Reference docs for Anchor, the Rust framework most production Solana programs are written with.
Solana Foundation on GitHub
GitHub · Intermediate · Open source
The Solana Foundation's public repositories - a real place to read production Rust and open a first pull request.
Bitcoin Developer Guide
developer.bitcoin.org · Intermediate · Articles
Reference documentation for Bitcoin's peer-to-peer protocol, scripting system, and wallet formats.
Chainlink Documentation
Chainlink · Intermediate · Articles
Docs for the oracle network most DeFi and cross-chain contracts use to reach real-world data on-chain.
Polygon Developer Docs
Polygon · Intermediate · Articles
Official documentation for building on Polygon's chains, from PoS to the CDK and Agglayer stack.
Tezos Documentation
Tezos · Intermediate · Articles
The Tezos Foundation's docs on the protocol's on-chain governance and how to write and deploy contracts.
web3.py Documentation
web3.py · Intermediate · Articles
Reference docs for the Python library most backend services use to talk to Ethereum nodes and contracts.
Discord Developer Documentation
Discord · Intermediate · Articles
Docs for building bots and integrations on the chat platform most Web3 teams and communities run on daily.
OpenAI Platform Documentation
OpenAI · Intermediate · Articles
Reference docs for building against GPT models - the tooling behind most AI copilots and chat features.
Machine Learning Specialization
Coursera · Intermediate · Courses
Andrew Ng's widely referenced machine-learning course, useful for teams applying ML to on-chain data or fraud detection.
a16z crypto
a16z crypto · Intermediate · Articles
Research and market commentary from a16z's crypto arm, whose language shows up often in hiring posts.
The Block
The Block · Intermediate · News
Crypto-industry news and research with more depth on protocol and market-structure stories.
Finematics (YouTube)
Finematics · Intermediate · Videos
A YouTube channel that explains individual DeFi protocols and mechanisms with diagrams rather than hype.
OpenZeppelin on GitHub
GitHub · Intermediate · Open source
OpenZeppelin's public repositories, including its audited contracts library, open for issues and contributions.
Ethereum on GitHub
GitHub · Intermediate · Open source
The Ethereum Foundation's public organisation, home to client implementations and protocol specifications.