Make a course
Start a course, push packs into it in order, and reorder them.
A course is packs in order (What is a course). This example builds Code Words, a reasoning game course for ages 7 to 10.
Start the course
wizfamily courses new "Code Words" --type game --subject reasoning --ages 7-10 \
--description "Think like a programmer, one word at a time"Started course code-words. Add packs with: wizfamily push <folder> --course code-wordsThe type is one of picture, language, game, skill, story, video. A language course also
takes --language es (the language taught).
Push packs into it
wizfamily push variables --course code-words --wait
wizfamily push assign --course code-words --wait
wizfamily push loop --course code-words --position 5 --waitWithout --position a pack goes at the end; 1 is first. Each pack's type must be the course's.
Check the order
wizfamily coursescode-words game draft Code Words (3f2c…)
1. variables v1.0.0 ready
2. assign v1.0.0 ready
3. loop v1.0.0 checkingReorder with slugs (or ids):
wizfamily courses order code-words variables assign copy loop ifSubmit each pack
wizfamily submit <version>Each pack is reviewed on its own. The course goes live with its first published pack; later packs join every kid already on it.
With Claude Code
> Start a game course "Code Words" for ages 7 to 10 with five packs: variables, assign, copy, loop, if. Write and push the first one.