product image

EVM From Scratch

$97.5$39Save 60%

Understand the EVM. Build it from scratch.

For hackers, programmers, and software engineers who learn by doing.

Build your own EVM implementation that can run almost any EVM program. Along the way, you’ll learn how the EVM works—from simple stack operations to code deployment and proxy contracts.

One puzzle at a time

When I built an EVM from scratch for the first time, I was blown away by how simple and elegant it was. Now I hope to share that excitement with you.

The goal of this course is to be addictive. Working through the unit tests should feel like a game: solving one puzzle at a time.

What’s included

  • 100+ unit tests that progressively get harder
  • Private Discord access to learn alongside other builders
  • A completion certificate to highlight your achievement

What people are saying

“Really makes you think things through in a very gradual manner”

“I’m no longer scared of low-level EVM”

“Ok, this is VERY addictive…”

“It was nice to share the progress and to know the progress from other people. It helped to motivate me to progress fast.”

A note about AI

We highly recommend working through this course without coding agents. True understanding comes from making something from scratch with your own hands.

Zig when everyone else zags. Choose the hard way. It’s worth it.