A structured lesson workspace with readable content, hands-on examples, and a clean path to completion.
| Observation | Diagnostic question |
|---|---|
| Runtime value | What value actually arrived? |
| Language rule | Which rule determines the result? |
localStorage.setItem('theme', 'dark');const theme = localStorage.getItem('theme');console.log(theme);
Keep the experiment focused on local storage and session storage and change one assumption at a time.
Production code makes this matter quickly: a small assumption about local storage and session storage can surface as a UI bug, a failed request, a test that flakes, or a process that exits earlier than expected.
Finish the lesson once you have worked through the material. This awards ★ 20 XP.