šŸŽ™ļø Guest: Kevin Workman (Happy Coding)

šŸ“…Ā Date:Ā May 3, 2025

šŸŽ„Ā Session Recording

https://youtu.be/ks2i_oY794M

šŸŽÆ What We Did in Session 4

This session explored how to animate and interact with arrays in p5.js usingĀ frameCount,Ā modulo,Ā Math.abs(), and toggle states. Participants shared projects and discussed practical ways to scaffold animations in the classroom. Guest speaker Kevin Workman shared insights on inclusive CS education and his path from Google to HappyCoding.io.


🧩 Key Teaching Topics & Demos

šŸ”„Ā Animation UsingĀ frameCountĀ andĀ %

šŸ’¬Ā Saber:Ā ā€œModulo helps you loop through a predictable range... really useful for patterns.ā€


šŸ–±ļøĀ Adding Interaction:Ā mousePressed()Ā and Boolean States

šŸ’¬Ā Pop Penguin:Ā ā€œYou can useĀ isLooping()Ā to get the current state and switch betweenĀ loop()Ā andĀ noLoop().ā€

šŸ’¬Ā Randy:Ā ā€œCould also makeĀ stateĀ a Boolean... useĀ stateĀ andĀ !state.ā€