Connect everything together
Begin with “Design a beginner-friendly transfer explainer” and work toward “Your Ethereum learning portfolio”. Each available lesson includes a visual explanation and a quick knowledge check.
Read in order or choose a topic below. Completion marks stay in this browser. All 20 lessons in this track are available.
- 01
Design a beginner-friendly transfer explainer
Teach a first-time learner the path from intent to finality.
6 MIN READ - 02
Build an exact unit converter
Preserve every digit through ETH, Gwei and Wei conversions.
6 MIN READ - 03
Build an address checksum checker
Validate byte length and explain what a checksum does.
6 MIN READ - 04
Build a function selector calculator
Derive the first four digest bytes from a canonical signature.
6 MIN READ - 05
Encode a token transfer by hand
Assemble one selector and two full argument words.
6 MIN READ - 06
Decode a dynamic string call
Follow the tuple-relative pointer before reading UTF-8 content.
6 MIN READ - 07
Decode a complete Transfer receipt
Place a decoded log inside its emitter and receipt context.
6 MIN READ - 08
Build a manual execution fee calculator
Calculate a defined fee component from supplied inputs.
6 MIN READ - 09
Build a storage packing visualizer
Make slot boundaries and low-order offsets visible.
6 MIN READ - 10
Compute an address mapping slot
Hash the full padded key and declared base slot.
6 MIN READ - 11
Build and verify a Merkle proof
Reproduce a complete four-leaf membership path.
6 MIN READ - 12
Decode standard and custom reverts
Choose a schema before interpreting failure bytes.
6 MIN READ - 13
Trace a tiny stack program
Decode immediate bytes and record each stack transition.
6 MIN READ - 14
Review a signature permission request
Explain exactly which action the signer would authorize.
6 MIN READ - 15
Threat-model a token approval flow
Follow permission from the interface to later spending.
6 MIN READ - 16
Explain a rollup to a new learner
Separate execution, data availability and settlement assumptions.
6 MIN READ - 17
Review an upgrade storage change
Preserve old state meaning while reviewing new authority.
6 MIN READ - 18
Write a safe learning sandbox
Make experiments useful without requiring real assets or secrets.
6 MIN READ - 19
Publish a source-linked technical lesson
Pair simple wording with reproducible evidence and a precise reference.
6 MIN READ - 20
Your Ethereum learning portfolio
Connect your explanations, byte traces and local tools into a reviewable set.
6 MIN READ