Generative Art and Computational Creativity

Generative Art and Computational Creativity

Simon Fraser University

This program offers an in-depth overview of the history and practice of generative systems applied to creative tasks. After defining generative art and computational creativity, students will be introduced to the various families of algorithms from artificial intelligence, machine learning, and artificial life that have been used for generative processes so far. The lecture material is illustrated by numerous examples from past and current productions across creative practices such as visual art, music, poetry, literature, performing arts, design, architecture, games, bioart and robotic art. The coursework will have you putting some of these algorithms to practical use in developing new generative pieces using the graphical programming language Max. This program will provide you with an approachable but comprehensive knowledge of some of the most powerful algorithms out there while addressing relevant philosophical and societal debates associated with the automation of creative tasks.

Learning Outcomes

  • Ability to identify, describe, evaluate, critique, and contrast generative artworks and computationally creative systems
  • Ability to implement and test generative art systems by using Max at an intermediate to advanced level
  • Understanding of and ability to articulate and discuss the societal, ethical, and philosophical issues surrounding computational creativity and generative art practices


2 Courses
13 Sessions / 12.0 hours of work per session
106 Lesson videos
Course 1: Generative Art and Computational Creativity Starts in 6 days
  • Session 1: Introduction and Typology of Generative Art
  • Session 2: History Of Generative Art, Chance Operations, and Chaos Theory
  • Session 3: Rule-Based Systems, Grammars and Markov Chains
  • Session 4: Cognitive Agents And Multiagent Systems
  • Session 5: Reactive Agents And Multiagent Systems
  • Session 6: A-Life And Cellular Automaton
  • Session 7: Introduction and Typology of Generative Art
Course 2: Advanced Generative Art and Computational Creativity * Starts in 7 days
  • Session 1: Evolutionary Computing and Genetic Algorithms
  • Session 2: Genetic Programming and Evolutionary Ecosystems
  • Session 3: Artificial Neural Networks and Deep Learning
  • Session 4: Search-based Approaches to Creativity
  • Session 5: Evaluation Methods for Computational Creativity
  • Session 6: Societal and Philosophical Perspectives
* Program exclusive course

Featured Coursework


Skill Level : Intermediate
  • Equipment: PC or Mac computer with installation privileges
  • Software: Max 7

Students should have intermediate knowledge of Max/MSP in order to complete assignments.

Upon completion you'll earn
  • A verified Specialist Certificate that prove you completed the Program and mastered the subject.*
  • A verified course Certificate for each individual course you complete in the program.*
  • 3.0 transferable academic college credit(s) (additional fees apply)

* Each certificate earned is endorsed by Kadenze and the offering institution(s).

Price: $43 USD * ($300 USD)

ON SALE! That's $257 off the original price!

Add college credit at checkout or later for just $900

Specialist Certificate

Receive a Specialist Certificate by earning a Certificate of Accomplishment in each course within a Program.
Students earn a Certificate of Accomplishment for any course they complete with a grade of 65% or higher.
Using its unique link, you can share your certificate with everyone from future employers and schools to friends, family, and colleagues.

Credit Eligible

3.0 units
Kadenze has partnered with Simon Fraser University to offer this course for college credit.*
*If enrolled for credit, this rigorous college-level Program will provide credits that are recognized and transferable from the partnering institution upon completion. Credit as workload and transferability is defined by the granting institution. Participation in this Program does not represent an acceptance decision or admission from the institution that offers them.

*In order to receive college credit, learners must complete all courses within the Program. Credit is not given for partial completion.

Why join a Program?

Becoming a specialist in a subject requires a highly tuned learning experience connecting multiple related courses. Programs unlock exclusive content that helps you develop a deep understanding of your subject. From your first course to your final summative assessment, our thoughtfully curated curriculum enables you to demonstrate your newly acquired skills.

Program Benefits
Access an exclusive curriculum taught by expert instructors and industry leaders
Earn a verified Specialist Certificate with a unique shareable link
Submit and share coursework
Enroll in credit-eligible Programs and receive college credit (when applicable)
Receive grades and feedback
Build a portfolio to showcase your work
Participate in forum discussions
Receive exclusive discounts on select Program materials
Test your new specialty with a summative assessment
Collaborate with peers