This is an old revision of the document!
12-Week p5js course
Class Schedule
- week 01: using the console, using variables, calling and making functions, strings, length, order of execution, using the wiki, screenshots; p5js: 01. using the p5js editor, setup, draw, shapes (rect, ellipse), coordinates, sizes, fill, stroke, color picker
 - week 02: booleans, equality, equality vs. assignment, greater/less than, Math.random, increment; p5js: background, RGB colors, HSL color, mouseX, mouseY, text, triangle, embedding in the wiki
 - week 03: reassigning a variable, for loop; p5js: translate, rotate, resetMatrix
 - week 04: array, index, push, pop, concat, Math.floor, pick
 - week 05: buildArray, arrow functions, remainder (especially used for looping); p5js: line, begin/end shape
 - week 06: using objects, class, property, method, Point class; p5js: animation basics
 - week 07: making your own class 1; p5js: frameRate
 - week 08: making your own class 2; p5js: more animation
 - week 09: array review, arrow function review, forEach
 - week 10: if statement 1
 - week 11: if statement 2
 - week 12: map; p5js: gradients