Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.34 KB

README.md

File metadata and controls

22 lines (17 loc) · 1.34 KB

Creative Coding with P5.js ( Course 2 - Intermediate)

This course was developed for Google's Code Next program, which focuses on preparing the next generation of Black, Latinx and Indigenous tech leaders.

Creative Coding 2 follows the orignial course which has introduced thousands of high school students to programming in JavaScript.

This repo contains the instructional sketches used in Part 2, however the curriculum materials for the cousre are not publically available. Each folder contains a standalone sketch, either a demo, challenge, starter code, or finished exemplar aligned to the learning objectives. These are all also hosted on the p5js.org site as a collection.

Concepts coverd in CC2

  • Object oriented programming
  • Object lifecycle
  • Building classes and class methods
  • Interaction with objects and collision detection
  • Vectors and motion
  • Random vs. Noise
  • Generating particles
  • Controlling particle speed, behavior

Pedagogy

The course uses a PBL approach, and concepts are introduced with scaffolding, including example demos and mini-challenges, with oppen-ended projects at the ened of each unit. In many instances, the course relies on the PRIMM method of learning to code.