{ }< />( )[ ]=>::&&||
🌳 SKILL TREE

Blockchain/Web3 Developer

Learn blockchain fundamentals, Solidity smart contracts, Ethereum tooling, dapp frontends, testing, and security basics.

14Skills
0Done
0XP
0%
📘

Blockchain Foundations

CORE

Understand blocks, transactions, wallets, keys, gas, consensus, nodes, and what should not go on-chain.

📘

Wallets and Transactions

CORE

Learn accounts, private keys, addresses, signatures, gas fees, and transaction lifecycle.

📘

Ethereum Stack

CORE

Map clients, RPC, EVM, smart contracts, events, tokens, bridges, and scaling options.

📘

Solidity Smart Contracts

CORE

Write, compile, test, and deploy contracts with clear rules and predictable state changes.

📘

Contract Anatomy

CORE

Use state variables, functions, modifiers, events, errors, mappings, inheritance, and interfaces.

📘

Token Standards

⚡ ADV

Understand ERC-20, ERC-721, ERC-1155, approvals, transfers, metadata, and common pitfalls.

📘

Practice: Smart Contract Threat Review

⚡ ADV

Review access control, reentrancy, upgradeability, events, tests, and gas assumptions before deployment.

📘

Tooling, Testing, and Dapps

⚡ ADV

Use professional tools to test contracts, deploy safely, and connect them to frontend apps.

📘

Contract Testing

⚡ ADV

Write unit, integration, fuzz, fork, and gas tests before deployment.

📘

Dapp Frontend

⚡ ADV

Connect wallets, read contract state, send transactions, handle pending states, and index events.

📘

Security and Portfolio

⚡ ADV

Learn common vulnerabilities, audits, upgrades, testnets, and responsible deployment habits.

📘

Common Vulnerabilities

⚡ ADV

Study reentrancy, access control, integer assumptions, oracle risk, MEV, and upgrade risks.

📘

Gas, Upgrades, and Governance

⚡ ADV

Understand gas optimization, proxy upgrade risks, multisigs, timelocks, governance, and deployment ceremonies.

📘

Project: Audited Testnet Dapp

⚡ ADV

Build and test a dapp, deploy to a testnet, document architecture, and include a security checklist.