Minimal
Introduce a Topic
Small demos
Already typed out
CodeSandbox or Small One-off File
Iterations
Real World
Build together
Open ended
"Extra Credit"
Requirements based
Have volunteers demo their solution