Coding Adventure

Climb the path one level at a time. Each level unlocks when you finish the last one.

Journey progress0 / 16 levels
Stars
0
XP
0
Badges
0
Levels
0/16

Your journey

Level 1

Variables

Now

Variables are like labeled boxes where we store information so we can use it later.

Level 2

Data Types

Data types tell us WHAT kind of value something is: a number, a word (string), or true/false (boolean).

Level 3

Operators

Operators are little tools that do things with values — add, subtract, compare, and more.

Level 4

Conditions

Conditions help the computer choose what to do — like 'if it rains, take an umbrella'.

Level 5

Loops

Loops repeat actions for us so we don't have to write the same thing many times.

Level 6

Functions

Functions are little machines that do a job whenever we call them.

Level 7

Arrays

Arrays are ordered lists of items. Each spot has a number (index) starting at 0.

Level 8

Objects

Objects store info as key → value pairs — like a label and what's inside.

Level 9

Data Structures

Data structures are different shaped containers — arrays, stacks, queues, sets, maps — each good at a different job.

Level 10

Stack

A stack adds and removes from the TOP only. Last in, first out.

Level 11

Queue

A queue adds at the BACK and removes from the FRONT. First in, first out.

Level 12

Set

A Set stores only unique values — duplicates are ignored.

Level 13

Map

A Map connects a key to a value, like a dictionary connects a word to its meaning.

Level 14

Linked List

A linked list is a chain where each node holds a value and a link to the next node.

Level 15

Sorting

Sorting puts items in order — smallest to biggest, A to Z, and so on.

Level 16

Searching

Searching means finding a value in a group. Linear search checks one by one. Binary search splits in half.