Summer term starts on June 17! Get $100 off your enrollment when you refer a friend.

Generative Art


Full Course

$1272 USD
Before any discounts or coupons
for 18 hours and additional live student help hours

Class Package

Virtual Machine (VM)
A Virtual Machine is a remote desktop that allows students to connect to it from anywhere. We provide VMs so that students use it during classes and to work on homework.
Advanced Student Help Hours
Our free advanced Student Help Hours provide live one-on-one support with experienced teaching assistants for students specifically in our higher level courses.
Student Progress Report
The parent account dashboard allows for parents to track their student's progress in the class.
Certificate of Completion
Students can request a certificate of completion once they finish the course

Class Description:

This course focuses on the beauty of randomness, and how to harness and control chaos in code. By using algorithms, Perlin Noise, recursive functions, and autonomous agents, students will create mesmerizing and stunning works of art. This course proves that computer science isn't all hard lines and sterile code, but can, instead, be an unpredicatble artist. Unlike its companion course, [GEN DESIGN], this course focuses on autonomy and emergent behaviors.


Completion of [CORE 4b] or Instructor Approval

Related Classes


Perlin Noise

Two-dimensional noise

Map Generation and Graphics Mask

Grids (Part 1)

Grids and Agents

Recursive Trees


More Fractals


More Agents, Flocking Part 1

Flocking Part 2

Flocking Part 3

Force Fields

Final Project Planning

Final Project