This episode covers skill number three of becoming a canvas pro: Animating Canvas Elements.
From animation basics, object oriented JavaScript, and random number generation, this episode comprehensively covers everything you'll need to know to get your objects moving on the screen.
Hi Chris, I have to say your teaching style is very impressive.
@2:15, when you say requestAnimationFrame() creates makes a recursive call to animate(), if that's so then ideally the lines after requestAnimationFrame() in the body of animate() will never be executed. Can you please clarify? Thanks.