Hardware, gate by gate

Learn the machine.
One gate at a time.

Interactive lessons from a single transistor to a full processor. Read for a minute, then prove it in the browser.

Free, no card, your progress saves.
live · click a wire
out
0
Course of the day3h4 lessons

Design for Test: Scan, ATPG & Signatures

Making a chip testable after it leaves the fab: scan chains that reach buried flops, stuck-at patterns that catch defects, and MISR signatures that compress the results.

Start today's lesson
See it in 15 seconds

The whole product, at a glance.

Module 2 · Logic GatesEasy · 6 min+15 XP

NAND is universal

Build AND, OR, and NOT from a single gate. Once you see it, every schematic in your future reads differently.

a = 1b = 1
y = 0
NAND
Read the intro
Watch the animation
Answer the check
Course progress
0%
8 / 13 lessons · 4 / 9 problems
Why it matters

Every ASIC on your phone is millions of NANDs. Master this and gate-level thinking clicks.

How Career Tracks workLive example · AMD SoC Design Engineer

Every skill from the actual job posting, turned into a learning path.

We pull real job descriptions from chip companies, mine every listed skill, and map each one to a topic and a set of problems. No filler chapters, no generic curriculum. If the JD says it, the track teaches it.

Real job posting

SoC Design Engineer

AMD · Markham, ON · Full-time · $128K–$192K

Required skills
  • Lint clean-up on RTL blocks and subsystems
  • CDC analysis and resolution across clock domains
  • AMBA family experience: AXI, AHB, APB
  • Ethernet and high-speed serial (SerDes) datapaths
  • TCL / Makefile / Perl flow scripting
  • + 12 more requirements
1:1 mapping
Your learning path

SoC Design Engineer

4 milestones
  1. 1
    Lint clean-up
    M2 · SIGNOFFTopic + problems
  2. 2
    CDC analysis and resolution
    M2 · SIGNOFFTopic + problems
  3. 3
    AMBA family: AXI, AHB, APB
    M3 · SOC INTEGRATIONTopic + problems
  4. 4
    Ethernet & digital comms standards
    M4 · NETWORKINGTopic + problems
  5. 5
    TCL / Makefile / Perl scripting
    M2 · SIGNOFFTopic + problems
  6. + 13 more topics across 4 milestones
100%
Skills mapped
0
Filler chapters
1:1
Skill → Topic
See the full AMD SoC track
Career Tracks

Pick a role. Follow the path.

Real JDs from AMD, onsemi, Marvell and NXP, every listed skill turned into a milestone.

All tracks
Coming soon · Forge

Paste a job posting.
Get a course built for it.

Forge is our AI career architect. It reads the JD, picks the lessons, sequences the problems, and hands you a tailored path. Join the waitlist to get in first.

See what Forge will do
Be first to try Forge

Reserve your spot.

We'll ping you the moment Forge opens. No spam, unsubscribe in one click.

Zero spam. Unsubscribe with one click.

The journey

From a single transistor to your own CPU.

Each node unlocks the next. No prerequisites — start where you are.

  1. Transistor
    start
  2. Logic Gates
    week 1
  3. Adders
    week 2
  4. Registers
    week 3
  5. ALU
    week 4
  6. CPU
    capstone

Runs in the browser

JavaScript, Python and Verilog compile and grade locally. Nothing to install.

Every module ends with a check

Real testbenches, waveforms, verdicts. You know when it works.

Progress you can feel

Streaks, XP and a global leaderboard. Small wins compound.

Get the drop

Be first when we ship the big stuff.

New tracks, new problems, live interview drills. Share your email and we’ll ping you only when we launch something worth your time. No spam, ever.

Zero spam. Unsubscribe with one click.