Creative Coding with p5.js: Art, Games & Interactive Stories

Creative Coding with p5.js: Art, Games & Interactive Stories

Creative Coding with p5.js: Art, Games & Interactive Stories

This course teaches foundational programming with p5.js JavaScript through hands-on projects that combine art and game design. Students learn to draw shapes, apply color and randomness, use variables to animate and track time, handle mouse input, and add conditional behavior to make programs change each run. Instruction progresses in small steps using teacher-provided examples, tinkering, discussion, and collaborative project work.

Creative Coding with p5.js: Art, Games & Interactive Stories

Paid once.

Level
Beginner
Ages
11–14
Duration
55 min
Classes
1 / Week
Weeks
8

Class Experience

This course teaches foundational programming with p5.js JavaScript through hands-on projects that combine art and game design. Students learn to draw shapes, apply color and randomness, use variables to animate and track time, handle mouse input, and add conditional behavior to make programs change each run. Instruction progresses in small steps using teacher-provided examples, tinkering, discussion, and collaborative project work.

Learning Outcomes

  • Use p5.js to draw shapes and apply colors, including randomized colors

  • Create and modify variables to animate shapes, change size or color, and track time

  • Apply conditional (if) statements and randomness to make animations behave differently each run

  • Respond to mouse input by using functions to change shapes, positions, and sizes

  • Build small interactive projects and simple games combining the above skills

Available Times (0 available)

Choose a time that works best for you. All times are shown in Coordinated Universal Time.

Loading available class times…

Meet your Instructor

Joined August, 2026

4.2

20

Reviews

15+

Years

550+

Students

With 15 years of experience teaching JavaScript, Python, Scratch, web development, robotics, and artbotics to children and teens, this educator combines deep content knowledge with classroom-tested pedagogy. Two master's degrees in education with focuses on technology and mathema…

Reviews

4.2

20 reviews for this class

Ratings are specific to this class, not the teacher's overall profile.

Only reviews with written feedback are shown below.

Halloween Creator Sampler Camp

Halloween Creator Sampler Camp

Sanya Patel

Ages 6–8 · 45 min · 4 / Week

$18.00per classSee schedule

Scratch Weekly Club: Build a New Game Every Week

Scratch Weekly Club: Build a New Game Every Week

Rahul Pillai4.4

Ages 6–11 · 55 min · 1 / Week

$14.00per classSee schedule

Minecraft Coding Club: Weekly Projects for Beginners

Minecraft Coding Club: Weekly Projects for Beginners

Tanvi Ghosh3.0

Ages 7–10 · 55 min · 1 / Week

$14.00per classSee schedule

Web Design for Beginners: Build 6 Websites with HTML, CSS & JavaScript

Web Design for Beginners: Build 6 Websites with HTML, CSS & JavaScript

Vaishnavi Mukherjee4.0

Ages 10–13 · 55 min · 1 / Week

$14.00per classSee schedule

ScratchJr Coding Club: Weekly Projects for Ages 4-7

ScratchJr Coding Club: Weekly Projects for Ages 4-7

Aditya Verma4.7

Ages 4–7 · 45 min · 1 / Week

$11.00per classSee schedule

Scratch for Beginners Grade 3-4: Build Interactive Games

Scratch for Beginners Grade 3-4: Build Interactive Games

Rahul Pillai5.0

Ages 6–10 · 55 min · 1 / Week

$11.92per classSee schedule

Scratch Game Club: Build a New Game Every Week

Scratch Game Club: Build a New Game Every Week

Rahul Pillai5.0

Ages 6–9 · 55 min · 1 / Week

$12.00per classSee schedule

Scratch Summer Camp: Create Travel Games and Challenges

Scratch Summer Camp: Create Travel Games and Challenges

Pooja Menon4.7

Ages 6–11 · 55 min · 4 / Week

$12.38per classSee schedule

Halloween Creator Sampler Camp
SP

Sanya Patel

Halloween Creator Sampler Camp

Beginner

Level

6–8

Ages

45 min

Duration

4 / Week

Classes

1

Weeks

$18.00per class
See schedule
Scratch Weekly Club: Build a New Game Every Week
RP

Rahul Pillai

4.4(11)

Scratch Weekly Club: Build a New Game Every Week

Beginner

Level

6–11

Ages

55 min

Duration

1 / Week

Classes

12

Weeks

$14.00per class
See schedule
Minecraft Coding Club: Weekly Projects for Beginners
TG

Tanvi Ghosh

3.0(1)

Minecraft Coding Club: Weekly Projects for Beginners

Beginner

Level

7–10

Ages

55 min

Duration

1 / Week

Classes

12

Weeks

$14.00per class
See schedule
Web Design for Beginners: Build 6 Websites with HTML, CSS & JavaScript
VM

Vaishnavi Mukherjee

4.0(1)

Web Design for Beginners: Build 6 Websites with HTML, CSS & JavaScript

Beginner

Level

10–13

Ages

55 min

Duration

1 / Week

Classes

16

Weeks

$14.00per class
See schedule
ScratchJr Coding Club: Weekly Projects for Ages 4-7
AV

Aditya Verma

4.7(3)

ScratchJr Coding Club: Weekly Projects for Ages 4-7

Beginner

Level

4–7

Ages

45 min

Duration

1 / Week

Classes

12

Weeks

$11.00per class
See schedule
Scratch for Beginners Grade 3-4: Build Interactive Games
RP

Rahul Pillai

5.0(5)

Scratch for Beginners Grade 3-4: Build Interactive Games

Beginner

Level

6–10

Ages

55 min

Duration

1 / Week

Classes

12

Weeks

$11.92per class
See schedule
Scratch Game Club: Build a New Game Every Week
RP

Rahul Pillai

5.0(1)

Scratch Game Club: Build a New Game Every Week

Beginner

Level

6–9

Ages

55 min

Duration

1 / Week

Classes

12

Weeks

$12.00per class
See schedule
Scratch Summer Camp: Create Travel Games and Challenges
PM

Pooja Menon

4.7(23)

Scratch Summer Camp: Create Travel Games and Challenges

Beginner

Level

6–11

Ages

55 min

Duration

4 / Week

Classes

2

Weeks

$12.38per class
See schedule