This course is organized into three modules

  1. Introduction
    • Introduction to Processing
    • Installation of runtime and setup
    • Working with IDE
    • Your Drawing sheet
    • Co-ordinate system
    • Points and Lines
    • Arc, Circle and other geometrical shapes
    • Drawing order
    • Colors, Stroke Width and Fill
    • Lets create an Android
  2. Programming with Processing
    • Structure (statements and comments)
    • Operators
    • Variables (primitives)
    • Functions (custom and built in)
    • Conditional Flows
    • Looping
    • Loop inside a loop
    • Text and Font
    • Mouse Interactions
    • Keyboard Interactions
    • File Interactions
    • Save (text and image)
  3. Advanced Processing
    • Object oriented programming (classes and objects)
    • Arrays
    • Motions
    • Images (load, interact and processing)
    • Simulations
    • Introduction to 3d