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 is saved from the first click. An account is optional.
$ makeorbreak --start
> make thingsbuild: code, AI, hardware
> break thingssecurity, networking
choose one, or both
Build it to understand it.
Programming, apps, AI, and hardware. Learn how things work by building them, from your first line of code to a circuit board you designed.
Explore MakeTake 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 BreakEvery 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.
Interactive quizzes, hands-on machines and projects, and challenges you finish by doing, not by watching a video.
Points, streaks, ranks, and paths that give a beginner a clear route from their first lesson to a real skill.
Capture the flag, community write-ups, and team challenges are on the way.