Make or Breakmake or break
Free and open source. No account, no signup, no tracking.

Do you want to make things or break things?

One platform to learn how technology actually works, by building it and by taking it apart. Start from zero, no experience assumed, and go as deep as you want.

Your progress saves itself in your browser from the first click. No account exists.

make-or-break

$ makeorbreak --start

> make thingsbuild: code, AI, hardware

> break thingssecurity, networking

choose one, or both

Make

Build it to understand it.

Programming, apps, AI, hardware, and the science underneath: math, physics, circuits, machines, and quantum. Learn how things work by building them, from your first line of code to a circuit board you designed.

Explore Make

Break

Take it apart to understand it.

Cybersecurity, networking, and the offensive and defensive craft. Learn how systems work by learning how they fail, on machines you run yourself.

Explore Break

Built to make learning stick

Lessons that assume nothing

Every term is defined the first time it appears, and each lesson builds on the last, so you are never lost. Hover any word you do not know.

Practice, not just reading

Interactive quizzes, hands-on machines and projects, and challenges you finish by doing, not by watching a video.

Progress you can feel

Points, streaks, ranks, and paths that give a beginner a clear route from their first lesson to a real skill.

Capture the flag events and team challenges are on the way.