EVM From Scratch
Understand opcodes, the stack, memory, calldata, control flow, and communication between smart contracts.
Build engineering depth through interactive courses, focused video series, and mentorship from engineers who have shipped real products.
Change values, test conjectures, and work through each idea. These lessons are designed for active practice, not passive reading.
Build practical intuition for arithmetic modulo a prime, multiplicative inverses, fast exponentiation, primitive roots, and equations over prime fields.
Interactive guideExplore field axioms, extension fields, irreducible polynomials, Frobenius maps, and subfield structure through guided experiments.
Short lessons build one mental model at a time, with complete series for subjects that deserve more than a quick overview.
Understand opcodes, the stack, memory, calldata, control flow, and communication between smart contracts.
Trace values through stack and heap memory, then learn borrowing, slices, and lifetimes from first principles.
Compare mark and sweep, reference counting, and compaction by following what happens to memory.
Develop the language of numbers, sets, logic, and abstract algebra needed for deeper computer science.
Follow a structured route from beginner to job-ready engineer with projects, feedback, and direct guidance from working software engineers.
Ask about mentorship