Everything on this site is a page, and every page lives in one of a few folders. Once you know what each folder is for, you can always guess where something is.

FolderWhat lives thereWhen you go there
All ClassesOne page per class: agenda and to-dosYou were away, or forget what is due
ConceptsThe ideas, stated cleanlyAfter class, when you want it precise
Warm-UpsOur daily five-minute routinesYou want the rules, or extra reps
ExplorationsThe activities we think our way throughBefore, during, and after we work them
ExercisesPractice sets, answers folded underneathYou want to test whether it stuck
ProgramsComplete programs to read, run, and changeYou want to see real code doing real work
TasksThe projects, with their success criteriaBefore, during, and after any task
DiscussionsThe arguments we keep returning toPreparing to talk, or thinking afterwards
PortfoliosYour Code Journal and its guidesLog time, and the end of each unit
TutorialsHow-to skills for the courseThe moment a how-do-I question hits
SetupRoutines, norms, marks, helpYour first week, then whenever
StylePages about the site itselfYou wonder why pages look this way

The site is a web, not a filing cabinet

The folders are only half the organisation. The other half is links: a concept links to the programs that show it running and the practice that tests it, and the Backlinks panel at the bottom of any page shows everything pointing the other way. Open Functions and its backlinks name every place in the course that leans on it. Nobody maintains that list by hand.

Start anywhere and follow the thread. That is not a workaround for bad filing — it is closer to how the ideas actually relate to each other than any folder tree could be.

Lost? Search.

Press + K or Ctrl + K and type any word from any page. It is almost always faster than browsing, and it is the first of the habits in Using This Site.

The full tour of what a page can do — coloured code, folded answers, diagrams — is What This Site Can Do.