Studio 04
Creative Coding
Exploring Art, Interaction and Data
Six days of building interactive graphics, animations, and simulations with p5.js — no prior programming experience required.

When
20–25 July 2026
Six full days · 10am–5pm
Where
CU Global Campus
Devanahalli, Bengaluru
You earn
2 Credits
Certificate of Completion
for external participants
Open to
All Students
UG, PG, PhD across schools + external participants
What you’ll do
This studio is designed for students with no prior programming experience. You’ll be introduced to creative coding with p5.js — a JavaScript library that simplifies coding for artists, designers, and anyone curious about blending technology with creativity. Through hands-on workshops, you’ll explore foundational programming concepts while creating interactive graphics, dynamic animations, and playful simulations. The course emphasises experimentation. By the end, you’ll understand the basics of coding and have used Generative AI to build interactive digital experiences.
What you’ll make
A live demonstration of the simulations you’ve built during the course — set up for visitors to play and experiment with on the final day.
Your six days
| Mon | Foundations of creative coding. p5.js setup. Coordinate system, shapes, colours. Variables. Conditional logic. Debugging. |
| Tue | Motion, interaction, and modular code. Functions. Mouse and keyboard interactivity. Brainstorming project ideas. |
| Wed | Arrays, loops, and generative art. Patterns, grids, randomness. Finalising project ideas. |
| Thu | Object-oriented programming. Data in p5.js — arrays for datasets and JSON basics. Project development. |
| Fri | HTML input elements (button, textbox, slider). Image loader. Project development. |
| Sat | Project presentation and evaluation. |
Sessions run full-day (approx. 10am–5pm).
How you’ll be assessed
On three things: technical skills, project concept, and a viva. The instructor will consider your prior programming experience, your use of AI, and your contribution to the final outcome — looking at how effectively you used p5.js to develop interactive media.
What to bring
A laptop. The classroom is set up with movable furniture for group collaboration.
Your instructor
Bhumi Shah
PhD Scholar, University of California, Riverside
Bhumi Shah is a PhD scholar at the University of California, Riverside. She brings together the technical know-how of a programmer, the design perspective of an artist, and the keenness of an educator. Her past work includes a collaborative Global Information System project with Drexel University, Philadelphia — developing a safety inspection application for the highways of Pennsylvania — and an automated Milk Procurement Management System for dairies and cooperatives, recognised in the Innovation Category. She was awarded the GHCI Scholarship for the Grace Hopper Celebration India in 2017.

Registration Opens
20th May 2026
- Free for CU students
- Paid for external participants

Questions about a Studio?
Reach out to the Studios Coordinator. Happy to talk through any of the courses, what to expect day-to-day, or whether a particular Studio fits where you are in your learning right now.
Studios Coordinator
Anand K Sharma
cu.studios@chanakyauniversity.edu.in
+91 88930 33233
Campus
Chanakya University Global Campus
NH-648, Haraluru–Polanahalli
Near Kempegowda Intl. Airport
Devanahalli, Bengaluru — 562165