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.
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.
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.
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.
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