Skill Tree
What you've been introduced to, practiced, and are comfortable with.
root · web foundations
Nodes move forward as you complete missions and work through labs. There is no MASTERED level here on purpose — finishing one beginner lesson does not make you an expert in a technology, and pretending otherwise is how people get hurt in interviews.
0/16 nodes active
Structure & styling
What a page is made of and how it's laid out.
locked
Responsive layout
One layout, many screen sizes.
locked
Reading JavaScript
Following what code does without writing it from scratch.
locked
Reading errors
A stack trace is a map, not an insult.
locked
Checkpoints
add → commit → push, and why each step exists.
locked
Recovery
Undo, revert, rejected pushes, conflicts.
locked
Requests & responses
What travels between browser and server.
locked
DNS & domains
How a name becomes an address.
locked
Tables & rows
Structured storage that survives a refresh.
locked
Row-level access
Who is allowed to read which rows.
locked
Calling an API
Endpoints, methods, payloads, status codes.
locked
Authentication
Proving who somebody is.
locked
Authorisation
Deciding what they may do.
locked
Secrets handling
Public config vs things that must stay server-side.
locked
Production builds
The difference between dev and the real thing.
locked
Deploying
Repository → build → live URL.
locked
locked
Not started
introduced
Introduced — you've seen it explained.
practiced
Practiced — you've worked through it.
comfortable
Comfortable — you can reason about it unprompted.