Hi! I remember when I first learned to code — I had no idea where to start. So I made this guide just for you. Pick any topic below, learn at your own pace, and tick it off when you are done. No experience needed — seriously!
Start from Topic 1 — every lesson builds on the last one. Tick ✓ each one when you finish!
What even is coding? Think of it like giving directions to a really fast robot. It does exactly what you say — every single step. This is where your coding journey begins!
Imagine writing a sticky note on your code. The computer completely ignores it — but it helps you remember what you were thinking. Every good coder uses comments!
A variable is like a labelled box — you put something inside, give it a name, and pull it out whenever you need it. Your score in a game? That is a variable!
Is it a number? A word? True or false? Code needs to know! Different types of data do different things — and mixing them up causes bugs. Let’s learn them all!
Any text you put in code is called a string. Your name, a message, a sentence — all strings. Think of letters strung together like beads on a friendship bracelet!
You already know these from maths class — +, -, ×, ÷. In code we call them operators. They do maths, compare things, and help your code make smart decisions!
If it is raining → grab an umbrella. Else → wear sunglasses. Your brain already does this every morning! Now learn how your code does it too — with a simple two-word trick!
Why write the same thing 100 times when a loop can do it in 2 lines? When I first discovered loops, it felt like a coding superpower. You will feel that too — I promise!
Write a set of steps once, give them a name, and use them anywhere forever. Functions are like recipe cards for your code. Write it once — cook it a thousand times!
Instead of making 10 separate boxes, an array is one box that holds everything — like a row of school lockers, each one numbered. One line. All your data. So much cleaner!
An object groups everything about one thing in one place. A “dog” object has a name, age, and breed — all together like an ID card. This is how every real app stores data!
Input is what you type into the program. Output is what it shows back to you. Think of it like talking to a friend — you speak, they answer. That is how programs talk to people!
Every coder in the world — even the ones who built Instagram — makes mistakes. Debugging is how you find and fix them, like a detective solving a mystery. It is actually really fun!
Test what you know. No pressure — just fun! I made these questions myself!
Every expert coder you have ever heard of started exactly where you are right now — with zero knowledge and a lot of curiosity. Pick Topic 1 and begin. That is all it takes!
Start with Topic 1 — It is Free! →