EVM foundation · Complete curriculum

EVM Engineering Bootcamp

A six-week engineering path for developers who know basic Solidity and want to understand what happens beneath contract interfaces.

Curriculum map

From protocol mechanics to a working system.

The final two weeks are combined around one capstone, so the curriculum has five distinct learning stages across six weeks.

  1. 01

    Ethereum internals, nodes, and the developer environment

  2. 02

    Smart contract foundations and Solidity-to-EVM translation

  3. 03

    Transaction and message types in the EVM

  4. 04

    On-chain activity, logs, streaming, and monitoring systems

  5. 05–06

    Mini DEX and live monitoring system

Inside the work

You move between the protocol, the code, and the output.

Lessons begin with the mental model: state transitions, account types, calldata, execution context, transaction envelopes, mempool behavior, logs, and traces.

Hands-on work then makes those mechanics visible through RPC queries, Foundry traces, manual encoding, local nodes, Go services, and contract tests.

When code appears in the material, a matching runnable version exists on the instructor side so the behavior and screenshot output can be reproduced.

What you should be able to do

01

Reason about Ethereum as a state machine and explain the relationship between execution and consensus clients.

02

Read calldata, transaction envelopes, receipts, logs, traces, and low-level execution output.

03

Construct, sign, replace, and debug EVM transactions without treating the wallet as magic.

04

Build contracts, tests, monitoring code, and a small DEX using the same tools used throughout the lessons.