Code From Zero
The Apprentice's Climb
Lesson 1
Your First Words
Build: your first lines of GDScript, from a ready-made print to a 3-line character sheet

Lesson 2
Vessels
Build: variables, the labeled boxes your code uses to remember values

Lesson 3
Kinds of Values
Build: typed values (text, whole numbers, decimals, and true or false) and when to use each

Lesson 4
Math & Change
Build: math that updates your values, like health dropping when damage lands

Lesson 5
Decisions
Build: decisions with if, elif, and else, so your code can choose what to do

Lesson 6
Repetition
Build: loops that repeat work for you instead of copy-pasting lines

Lesson 7
Reusable Spells
Build: reusable functions you write once and call again and again

Lesson 8
Collections
Build: collections: arrays that hold a list and dictionaries that hold labelled data

Lesson 9
Scripts Come Alive
Build: a real Godot script with _ready and _process running on a live node

Lesson 10
Objects & Signals
Build: your own objects (classes) and signals, the way game systems talk to each other

Lesson 11
Make It Move
Build: a sprite that moves when you press the arrow keys
