Currently in beta

Code explained in
plain language

No jargon. No prerequisites. Just clear, honest explanations of how code actually works, for anyone from 12 to 60.

Start with the basics

Pick how you want things explained, then dive in

What is Code?

Code is like giving instructions to a really fast but really literal friend. If you say 'make a sandwich,' they need every single step: open the bag, grab the bread, pick up the knife. Computers are the same way.

Kid-friendly

Variables

A variable is like a labeled box where you store stuff. You might have a box called 'score' with the number 10 inside. You can change what's in the box anytime, and that's what makes it variable.

Kid-friendly

Functions

A function is like a magic button you build once and press whenever you want. Instead of writing the same steps over and over, you wrap them up, give them a name, and just call that name later.

Kid-friendly

If / Else

If/else is how code makes decisions. It's like: 'If it's raining, bring an umbrella. Otherwise, wear sunglasses.' The computer checks a condition and picks one path or the other.

Kid-friendly

Why decoded?

Built different from every other coding site

Plain language

We actually explain the acronyms. If we use a technical word, we tell you what it means first.

Two perspectives

Every concept has a kid-friendly version and an adult version. Toggle between them with one click.

100% free

No paywall, no account, no "free trial." You just open it and learn. That's it.

Real analogies

Labeled boxes for variables. A post office for servers. Bowls of chips for loops. We connect code to things you already know.

Bite-sized

Most lessons are 5 to 10 minutes. Short enough to fit in a lunch break or a bus ride.

Dark mode

Easy on the eyes at night. Hit the toggle in the top right corner.

What people say

"I finally understand what an API is. My nephew tried to explain it three times, but this site did it in two sentences."

Margaret, 58

Retired teacher

"I showed my mom the variables lesson and she actually got it. She said 'oh it's just labeled boxes!' and I was like YES."

Jake, 14

Student

"I manage a team of developers and I never really understood what they were building. Now I actually have the vocabulary to follow along."

David, 42

Product manager

Ready to start?

No sign-up required. Jump straight into your first lesson.

Start for free