Skip to Main Content
Workshop Intermediate

Art - meet Math - meet Code

Proposal status is Approved
Mathura MG
Mathura MG
Session Description

This workshop would be an introduction to the world of creative coding via the lens of art and Math. The idea to bring these seemingly not coherent topics together is to inspire creativity and a bit of madness!

While a lot of FOSS tools have been focused on creating open source tools for the world of software and hardware development, projects like p5.js are focused on creating tools for artists and educators.

As part of this workshop, we would like to introduce participants to p5.js, and the world of creative coding.

In the workshop we will look at creating generative art using basic mathematical concepts. Some of the examples that we will be looking at - 

The workshop is designed for those with a bit of knowledge of programming paradigms (variables, conditionals, loops etc.). The workshop flow will be as follows

  • What is p5.js? Why is it built the way it is

  • Intro to p5 and it’s functions

  • What is generative art, and how does programming play a role in it

  • Make generative art with p5.js!

  • Take it beyond what we cover - how can you bring in your own systems and creativity into what we’ve done so far


Logistics

  • Participants will need devices to program on

  • We will start using the p5 editor, but folks are welcome to move to preferred IDEs (eg - VSCode has a p5 extension that can be used)

  • If using the p5 editor - we will need internet connection

  • Duration : 90 - 120 minutes

Key Takeaways
  • An introduction to creative coding and p5.js

  • Learning about some systems that are a part of generative art

  • Create 3-4 generative art pieces.

References

Session Categories

Tutorial about using a FOSS project

Which track are you applying for?

Main track

Speakers

Aditi Bhat Lab Manager | Paper Crane Lab

Aditi Bhat is a flow and fire artist with a Master’s in Human-Centered Design and a B.Tech in Computer Science. Her creative practice, Spinfinity, brings together science and art, math and movement through flow arts like hula hoops and poi. She has worked with over 500 students across government and neurodivergent learning spaces, helping them experience abstract ideas through the body. Currently, she is a maker and the lab manager at Paper Crane Lab, where she crafts playful, hands-on learning experiences for all ages!

Aditi Bhat
https://spinfinity.in/about.html
Mathura Govindarajan Trustee | Paper Crane Lab

Mathura Govindarajan is a creative technologist, educator, and founder of Paper Crane Lab, a nonprofit makerspace in Bengaluru that believes making and tinkering is for everyone. She also teaches new media as an adjunct faculty at NYU, Srishti, NID, and other institutions, and is currently serving as a board member in Processing Foundation. When she’s not working, she paints walls, drinks coffee, and hangs out with cats.

Mathura Govindarajan
https://mathuramg.com/