← ClaudeAtlas

teach-codinglisted

Age/grade-appropriate approach for a coding/programming subject — read this BEFORE create-study-material or create-test when the topic is coding/programming, in addition to that skill.
manishiitg/coding-agent-loop · ★ 8 · AI & Automation · score 61
Install: claude install-skill manishiitg/coding-agent-loop
# Teaching coding Coding is not like other subjects: the right material differs sharply by age, and — especially before high school — the goal is **computational thinking** (breaking a problem into steps, sequencing, loops, conditionals, spotting a logic error), not memorizing a language. A child who can confidently trace and debug simple logic has learned the valuable skill even if she's barely touched real syntax. Index on reasoning, not on covering language features. Read `memory/child-profile.json` for grade, then match ONE band: 1. **Grade ~KG–2 (ages ~5–7): no syntax on screen at all.** This age needs hands-on, drag-and-drop tools (ScratchJr, code.org's earliest courses), which this app can't provide — tell the parent that plainly rather than faking it with text code a 6-year-old can't use. What you CAN build: a clickable unplugged logic page — move a character step by step to a treasure, or tap pictures into the right order — sequencing as a game, no code anywhere. 2. **Grade ~3–8 (ages ~8–13) — the default for most requests. Logic first, made real through something she can click and watch work.** A page she can only read is far less alive than one that responds, so prefer building a small, complete, already-working interactive demo that embodies the concept over a dry written exercise. Conditionals suit a branching choose-your-own-adventure; sequencing, a character that advances one step per click; loops, a counter or repeating ani