Teacher's Guide
About the guide
The guide is a work in progress. Aside from being incomplete (not all lessons currently have a Teacher's page listed), some currently-published pages are less polished than they ought to be. Please excuse any current shortcomings as I work to complete this ambitious project!
Learn more about the pedagogical underpinnings of the guide here.
Units
- Getting Started
- Dot Art
- Line Art
- Curved Line Art
- For Loops
- Variables
- Colors
- Add More Turtles
- Custom-Drawn Sprites
- Custom-Sized Sprites
- Images
- Code Music
- Arrays
- Coordinates
- Array Destructuring
- Chase Other Sprites
- Conditional Logic
- Comparison Operators
- Add Text
- Date Objects
- Custom(ized) Objects
- Musical Objects Interlude
- Format Labels
- Label Recycling
- Calling All $(".turtle")s
- Math, Mod, and More
- While Loops
- Logic Ops
- Modeling Motion
- Push/Pop
- Custom Functions
- Return
- Callbacks
- Keyboard Events
- Event Objects
- Mouse Events
- Anonymous Functions
- Timers (forever!)
- Event Polling
- I/O
- Libraries