| Catalog Content |
Introduction to Coding and Programming with p5.js; Basic Programming Concepts (Variables, Control Structures, Loops, Arrays, Functions and Classes); Vectors and Mathematics of Motion; Forces, Newton's Laws, and Physical Simulations; Randomness, Probability Distributions, and Perlin Noise; Oscillation, Angular Motion, and Trigonometry; Cellular Automata and Complex Systems; Usage and Integration of Physics Libraries (Matter.js, p5play); Overview of Game Engines |