Studio 04

Creative Coding

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

MonFoundations of creative coding. p5.js setup. Coordinate system, shapes, colours. Variables. Conditional logic. Debugging.
TueMotion, interaction, and modular code. Functions. Mouse and keyboard interactivity. Brainstorming project ideas.
WedArrays, loops, and generative art. Patterns, grids, randomness. Finalising project ideas.
ThuObject-oriented programming. Data in p5.js — arrays for datasets and JSON basics. Project development.
FriHTML input elements (button, textbox, slider). Image loader. Project development.
SatProject 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

Join hand with us today! Extend your support to develop Global Vision.

Support Chanakya

Choose Chanakya for Learning through Experience for a Life of Excellence.

Apply as Student

Join us to lead a Culture of Learning and Leadership.

Apply as faculty