Getting Started with p5.js:
    Making Interactive Graphics in JavaScript and Processing

    • by Lauren McCarthy, Casey Reas, Ben Fry

    With p5.js, you can use your entire web browser as a canvas for sketching with code. Quickly learn programming basics, understand computer graphics, create interactive projects, apply data visualization techniques, and manipulate webcam audio and video feeds.