Skip to content

Understand what's happening under the hood.

We're building Deconstructed to make difficult software engineering ideas easier to understand and remember. Each experience will help you see a concept, follow the real mechanism, and experiment with what you've learned.

Hard ideas deserve a better way in.

A free platform for learning software engineering by seeing the mechanisms beneath difficult ideas.

  • Free for everyone

    No paywall and no account. Every lesson has its own page you can open and share.

  • Faithful to reality

    Simplified where it helps, but never wrong about how the software actually works.

  • Built to be usable

    Keyboard friendly, responsive, and respectful of reduced-motion preferences.

How understanding takes shape.

  1. 01

    Make it visible

    Turn an invisible process into something you can picture and follow.

  2. 02

    Open up the mechanism

    See how the moving parts connect, and what each one is doing.

  3. 03

    Try the idea yourself

    Experiment with the concept and build an intuition that lasts.

Ready to look inside?

Lessons are free and open to everyone. Start with one and see how it feels.

Check out a lesson