Dan Shiffman's JS.p5 YouTube Tutorial

Drawing Animation Interaction Modularity and Reusability Object-Oriented Programming Repitition and Duplication