160
Summer Coding Camp: Build Your Own Worlds With Javascript
Completed by 6 learners
Ages 9-14
Live Group Course
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 hoursCertificate 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 WeekLesson 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
Teacher expertise and credentials
2 teachers have teaching certificates
Indiana Teaching Certificate in Elementary Education
Michigan Teaching Certificate in Elementary Education
2 teachers have a Graduate degree
Doctor of Medicine in Health Professions and Related Programs from University of Karachi
Master’s Degree in Education from Saginaw Valley State University
3 teachers have a Bachelor’s degree
Bachelor’s Degree in Computer Science from Western Oregon University
Bachelor’s Degree in Psychology from University of Toronto
Bachelor’s Degree in Education from ICCT Colleges
1 teacher has an Associate’s degree
Associate’s Degree in Computer Science from University of the People
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
Other classes by Coco Coders
Other classes by Coco Coders
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
More to explore
Severe Weather Tornado
Anime And Manga
Fashion Designer Full Course
Egg
Beauty And The Beast
Math Stories
Sound Design
App Creation
Pre Calc Tutoring
Build Confidence
History Herald
Language Beginner
Japanese Road To Fluency
Groovy
French Cmic
Acrylic Paint
Hot Wheels
Advanced Vocabulary
Parrots Of The World
Adhd Executive