160
for 4 classes
Class

Summer Coding Camp: Build Your Own Worlds With Javascript

Completed by 6 learners
Ages 9-14
Live Group Course
Students will learn real JavaScript using the p5.js library as they build interactive scenes and custom objects. In this creative coding camp, learners design their own digital world, then bring it to life with animation, logic, and fun.
Average rating:
4.8
Number of reviews:
(975 reviews)
Star Educator

Live video meetings
4x per week, 1 week
2-4 learners per class
55 min

What’s included

4 live meetings
3 hrs 40 mins in-class hours
Certificate of Completion
🌟 New! Certificates of Completion 🌟 We’re excited to now offer Certificates of Completion! After each lesson, learners will receive a certificate celebrating their progress and achievements. This is a great way to recognize their hard work and keep them motivated as they build their coding skills! 🚀

Class Experience

US Grade 4 - 7
In this creative 4-day course, students will learn how to code interactive digital scenes using real JavaScript through the beginner-friendly p5.js library. This class blends imagination with computer science as students build their own dynamic worlds—complete with draggable characters, moving vehicles, and clickable animations!

Students will dive into a 4-day world-building project, creating an interactive game where every object responds in its own unique way. With support from the instructor, students will brainstorm features, add custom interactions, and bring their ideas to life—transforming their blank canvas into a fully coded, digital world!

🔍 What Will Be Taught?
Students will learn to:

Write real JavaScript code using the p5.js framework

Use variables, conditionals, loops, and functions

Handle keyboard and mouse input to create interactivity

Create and manage custom objects with classes

Organize and animate multiple elements on the screen

Debug and test their own code to improve functionality

Design, build, and present their own interactive digital world

🧑‍🏫 How Is the Class Structured?
Each 55-minute class follows a consistent format:

5 min: Welcome, review of last class, and outline of the new concept

45 min: Live coding with instructor guidance + learner coding time

5 min: Wrap-up and project preview for the next session

Learners will code alongside the instructor using editor.p5js.org, an accessible online coding tool. The teacher offers constant feedback, support, and creativity prompts while encouraging learners to ask questions and explore freely.

📆 Weekly Breakdown


Day 1: Interactive World – Plan & Place Objects 🗺️
My lesson is about... Brainstorming the world we want to build. Learners will sketch ideas, add more objects to their scenes, and begin organizing the layout and design of their custom world.

Day 2: Make It React – Color, Sound, and Movement 🎵
My lesson is about... Giving each object a unique interaction. Whether it's changing color, playing a sound, or starting an animation—students will write their own behavior logic.

Day 3: Add Features – Personal Touches & Effects ✨
My lesson is about... Adding polish—like background changes, more object types, or random effects. Learners will apply loops, functions, and more advanced logic to make the world feel alive.

Day 4: Final Project – World Showcase 🌟
My lesson is about... Wrapping up their world and preparing for a mini showcase. Students will share what they built, talk through their ideas, and reflect on what they learned as creators and coders.

🧠 Teaching Style
The teaching style is hands-on, supportive, and flexible. Students are encouraged to ask questions throughout the lesson, and the teacher will pause often to troubleshoot or suggest creative ways to customize the code. Learners receive personalized guidance and positive reinforcement to help them think like developers and creators.

🎤 Student Interaction
Learners will code live with the instructor and get real-time help

They’ll be encouraged to share ideas, ask coding questions, and show off progress

Optional discussion time allows for fun brainstorming and peer encouragement

Final projects are shared with the group in Week 6 for a celebration of creativity and effort

Note: Please make sure an adult is on hand for the first five minutes of class to help set-up and tackle troubleshooting. iPads and tablets are not compatible and will not work for this class. On many occasions the students will be coding the arrow keys on a keyboard.

Learning Goals

Variables - Using a boolean variable to dictate the behavior of the "cursor".
Events - Using the mousePressed function to trigger the placement of a new instance of the "Thing" class.

Syllabus

4 Lessons
over 1 Week
Lesson 1:
World Builder Kickoff – Design Your Environment
 Campers will start by designing a creative digital world using p5.js. Whether it’s an alien planet, underwater kingdom, or floating island—anything goes! Students will learn how to use shapes, colors, coordinates, and background images to draw and build a unique scene using code. 
55 mins online live lesson
Lesson 2:
Add a Character – Movement and Animation
 Now that the world is built, we’ll bring it to life! Students will create a main character that can move through their environment using arrow keys. They'll explore keyPressed() functions, variables for position, and how to animate character movement smoothly with draw(). 
55 mins online live lesson
Lesson 3:
Interact With the World – Objects & Reactions
 It’s time to make the world interactive! Campers will add clickable or collectible objects like stars, animals, or tools. They’ll use conditionals and collision detection to trigger events like score increases or color changes when objects are clicked or touched. 
55 mins online live lesson
Lesson 4:
Polishing & Sharing – Win Zones, Sound & World Tour
 On the final day, students will add finishing touches: portals, sound effects, or win zones to make their worlds complete. We’ll go over how to add images, condition-based events, and celebrate by exploring each other’s creative worlds in a final showcase. 
55 mins online live lesson

Other Details

Parental Guidance
Students will use p5.js to participate in class. Students must access their own p5.js account using a laptop or a computer in class (no smartphone or tablets). Students will use their own account to code while following instructions from the teacher.
Language of Instruction
English
External Resources
In addition to the Outschool classroom, this class uses:

Offered by

Joined July, 2020
4.8
975reviews
Star Educator
Profile
Teacher expertise and credentials
Indiana Teaching Certificate in Elementary Education
Jessica Gray
Michigan Teaching Certificate in Elementary Education
Andrea Krisciunas
Doctor of Medicine in Health Professions and Related Programs from University of Karachi
Nazia Fakhruddin
Master’s Degree in Education from Saginaw Valley State University
Andrea Krisciunas
Bachelor’s Degree in Computer Science from Western Oregon University
Natalie Malone
Bachelor’s Degree in Psychology from University of Toronto
Jojo Shum
Bachelor’s Degree in Education from ICCT Colleges
Madona Abbott
Associate’s Degree in Computer Science from University of the People
Jojo Shum
At Coco Coders, our team is made up of passionate, highly qualified educators dedicated to making coding fun, accessible, and empowering for kids. Founded by Elizabeth Tweedale—an experienced education leader and advocate for early tech literacy—Coco Coders has taught thousands of students around the world through engaging, project-based lessons in Scratch, Roblox, Python, and more.

👩‍🏫 Meet Our Teachers: A Diverse Team of Experts

Each Coco Coders instructor is carefully selected not only for their technical skills, but also for their ability to inspire curiosity and creativity in young learners. Our educators bring a wide range of professional and academic experiences:

Dr. Nazia Fakhruddin, with a Doctor of Medicine from the University of Karachi, brings a strong foundation in science and problem-solving to every class.

Natalie Malone holds a Bachelor’s in Computer Science from Western Oregon University and an Indiana Teaching Certificate, combining technical expertise with real classroom teaching experience.

Jessica Gray, a certified Special and Elementary Educator (ID 10122321), creates inclusive, supportive environments for all learners.

Jojo Shum is dual-degreed, with a Bachelor’s in Computer Science from University of the People and a Master’s in Psychology from the University of Toronto, bringing both logic and learner-centered support to her teaching.

Andrea Krisciunas, with a degree in Education and a Michigan Teaching Certificate in Elementary Education and Science (ID CC-053470274978), excels at blending STEM with hands-on exploration.

Sapana Pathak holds a Bachelor of Education from India and is NAMC Montessori certified, supporting a hands-on, child-led learning approach in every class.

Madona Abbott brings deep technical training with multiple certifications, including JavaScript and CSS from Codecademy, web development credentials from W3Schools, and a teaching degree from ICCT Colleges. Her courses are grounded in practical, real-world coding skills.

Together, our team represents a wide spectrum of professional experience—from classroom teaching to software development and early childhood education. What unites them is a shared passion for helping young coders thrive through interactive projects, positive encouragement, and individualized guidance.

At Coco Coders, we believe coding is for everyone. Our classes are designed to nurture every child’s potential through creativity, problem-solving, and digital literacy—skills that will benefit them for life.

Reviews

Coco Coders suggests this class next...
Javascript / P5.Js Computer Science Coding Club: Games, Animations, and More
Coco Coders
4.8
(975)
$20 per class
Group Class
1/wk, 55 min
9-13


Parents also liked
Javascript / P5.Js Computer Science Coding Club: Games, Animations, and More
Coco Coders
4.8
(975)
$20 per class
Next session at 12 AM on Monday
Group Class
1/wk, 55 min
9-13
Project-Based Javascript Coding (Level 1)
AI Code Academy
4.7
(1,804)
$21 per class
Next session at 11:30 PM on Wednesday
Group Class
10 wks, 1/wk, 1 hr
9-14
Summer Camp: Javascript Coding 4 Kids (Intro)
Dr. Elliott Heflin, Jr.
4.6
(405)
$19 per class
Next session at 10 PM on Monday
Group Class
5 wks, 2/wk, 55 min
8-13
Javascript/P5.Js Creative Coding: Create Games, Animation and More!
Create N Learn: Game-Based Learning & Future Skill
4.9
(99)
$15 per class
Next session at 9 PM tomorrow
Group Class
8 wks, 1/wk, 55 min
12-14
Semester Coding Camp: Javascript Adventures for Kids!
Coco Coders
4.8
(975)
$18 per class
Next session at 2:30 PM on Tue 6/24
Group Class
6 wks, 1/wk, 55 min
9-14
Javascript Avatar Builder: Design & Code Your Digital Character
Coco Coders
4.8
(975)
$35 per class
Next session at 5:30 PM on Wednesday
Group Class
1 wk, 1/wk, 1 hr
10-14
Summer Coding Camp: Build Your Own Worlds With Javascript
Coco Coders
4.8
(975)
$20 per class
Next session at 3:30 PM on Mon 7/21
Group Class
1 wk, 4/wk, 55 min
9-14
Javascript Coding for Beginners Level 1 -Project Based Learning
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,908)
$20 per class
Next session at 11 PM on Wednesday
Group Class
12 wks, 1/wk, 50 min
10-15
Semester of Javascript: From Basics to Big Ideas!
Coco Coders
4.8
(975)
$18 per class
Next session at 2:30 PM on Wed 6/25
Group Class
10 wks, 1/wk, 55 min
10-15
Creative Coding 1-On-1 [Digital Art + Games + Animation in JavaScript]
Terry D [Code & Art, JavaScript, M.Ed]
5.0
(50)
$30 per session
1-on-1 Lessons
On Demand
9-15
Your Javascript Coach: 1:1 Game & Animation Coding
Coco Coders
4.8
(975)
$60 per session
1-on-1 Lessons
On Demand
9-14
Advanced Web Coding for Kids: Create Dynamic Sites With HTML, CSS & Javascript
PopSkool: English, Music, Art, Math, Coding & More
5.0
(101)
$15 per class
Next session at 1 AM on Saturday
Group Class
8 wks, 1/wk, 55 min
9-14
Summer Camp: Project Based Javascript for Kids (Level 2)
AI Code Academy
4.7
(1,804)
$19 per class
Next session at 3 PM on Mon 6/16
Group Class
2 wks, 5/wk, 1 hr
10-15
Project-Based Javascript Coding (Level 2)
AI Code Academy
4.7
(1,804)
$22 per class
Next session at 3 PM on Sat 6/14
Group Class
10 wks, 1/wk, 1 hr
10-13
Summer Coding Camp: Code Your Own Superhero Games With Javascript
Coco Coders
4.8
(975)
$20 per class
Next session at 2:30 PM on Mon 7/7
Group Class
1 wk, 4/wk, 55 min
9-14
Summer Camp: Project Based Javascript for Kids (Level 1)
AI Code Academy
4.7
(1,804)
$17 per class
Next session at 3 PM on Mon 6/16
Group Class
2 wks, 5/wk, 1 hr
9-13
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In