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 , 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: length, 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