2026 Summer Session !!!
- All class timings are in PDT.
- All "ONE WEEK INTRO" classes are only $50 if you register by May 31, 2026.

Scratch
AI & ML
Web Dev
MobileApp
Python
3D Design
Java
Competitive
AP
Intro to Scratch: Game Studio
Intro to Game Design with Scratch Get ready to unleash your inner game designer in this exciting introductory camp! In just one hour, you'll dive into the world of Scratch, a fun and easy-to-use drag-and-drop coding platform. Learn the basics of coding while enhancing your logical thinking with concepts like Variables, Loops, and Conditionals. You'll start creating your own games and animations right away! Imagine making your own Musical Band, guiding a Hungry Hippo on an adventure, and building a Maze Runner game. It’s all about coding, creating, and having fun! Pre-req: No prior coding experience required.
Ages: 5 yrs - 9 yrs
Intro to Scratch: Story Studio
Are you ready to blend creativity with coding and bring your imaginative stories to life? In this exciting camp, you'll learn how to use Scratch to transform your ideas into interactive, story-based projects. Perfect for young creators who love storytelling and want to explore coding! You'll discover how to craft unique story ideas, design original characters using Scratch’s tools, and code captivating narratives with multiple scenes and character interactions. Through hands-on projects like All About Me, Magic Door, Choose Your Path; you’ll build stories that come alive with animations and conversations. By the end of the camp, you’ll be a storyteller-coder, ready to share your interactive tales with the world! No prior coding experience required – just bring your creativity and imagination!
Ages: 5 yrs - 9 yrs

Scratch
AI & ML
Web Dev
MobileApp
Python
3D Design
Java
Competitive
AP
Intro to Scratch: Game Lab
Game Design with Scratch: Get ready to take your game design skills to the next level in this exciting introductory camp! In this weeklong session, you'll dive deep into Scratch, a super fun drag-and-drop coding platform. This camp is perfect for beginners, so new students are welcome to join! You'll learn the core building blocks of coding while boosting your logical thinking with concepts like Variables, Loops, and Conditionals. With more time to explore, you'll get to unleash your creativity as you design characters, craft immersive scenes, and add cool sound effects. Create awesome projects like Ghost Popper, Treasure Hunt and Space Invaders! This camp is all about coding, creating, moving, and having a blast while building interactive games! Pre-req: No prior coding experience required.
Ages: 8 yrs - 12 yrs
Intro to Scratch: Interactive Story Lab
Are you ready to blend creativity with coding and bring your imaginative stories to life? In this exciting camp, you'll learn how to use Scratch to transform your ideas into interactive, story-based projects. Perfect for young creators who love storytelling and want to explore coding! You'll discover how to craft unique story ideas, design original characters using Scratch’s tools, and code captivating narratives with multiple scenes and character interactions. Through hands-on projects like All About Me, Interview a Dinosaur, Animated Birthday Card and Talking Food; you’ll build stories that come alive with animations and conversations. By the end of the camp, you’ll be a storyteller-coder, ready to share your interactive tales with the world! No prior coding experience required – just bring your creativity and imagination!
Ages: 8 yrs - 12 yrs
Scratch Platformer
Build Your Own Fireboy and Watergirl Game in Scratch! Get ready to create your very own adventure game inspired by the popular Fireboy and Watergirl series! In this camp, you'll learn how to build an exciting platformer game from scratch, complete with challenging levels, dynamic characters, and interactive gameplay. You'll master coding concepts like character movement, collision detection, level design, and player cooperation as you bring Fireboy and Watergirl to life. With Scratch’s drag-and-drop coding and creative tools, you'll develop unique obstacles, puzzles, and epic teamwork challenges. By the end of the camp, you'll have your own fully playable Fireboy and Watergirl-style game to share with friends and family! Basic coding experience recommended.
Ages: 8 yrs - 12 yrs
AI/ML with Scratch: Create a Talking Chatbot
Intro to AI and Machine Learning: Build Your Own Talking Chatbot Step into the future with Artificial Intelligence and Machine Learning! In this camp, students will learn the basics of AI and how machines can "think" and make decisions. They'll put these concepts into action by creating their own AI-powered talking Chatbot! With hands-on project and creative challenges, campers will develop problem-solving skills while building smart apps that respond and learn. To keep the energy high and the creativity flowing, we'll also take a fun break in between, including physical activities to recharge and refresh. Pre Req: Prior coding experience required.
Ages: 8 yrs - 12 yrs
AI Adventures
Step into the world of Artificial Intelligence - where your child becomes the AI's teacher! In this hands-on AI camp, kids use PictoBlox (a free, Scratch-like coding tool) to build real AI projects across five fun-packed days - face filters, voice assistants, gesture-recognition games, and motion-controlled apps. Campers will train their own AI to play rock-paper-scissors, learn how AI actually works (and when it doesn't!), and finish the week with their very own Smart AI Pet that recognizes their face, listens to their voice, and reacts to their gestures. Every day blends an age-appropriate AI concept with a complete project they can show off. By the end of the camp, students will have built five real AI applications and gained the confidence to keep inventing. No prior coding experience needed - just curiosity and a webcam!
Ages: 8 yrs - 12 yrs
Intro to Website Development
Create Your Own Stunning Websites! Dive into the exciting world of web development and learn how to build beautiful, functional websites from scratch! Designed for beginners, this camp introduces young creators to the fundamentals of HTML, CSS, and JavaScript—the building blocks of the web. Campers will start by mastering HTML tags to structure web pages, then bring them to life with CSS styling, learning how to change colors, fonts, layouts, and animations. By the end of the camp, students will have built their own multi-page websites, showcasing everything they've learned. Whether it’s a personal portfolio, a fun blog, or a themed project, campers will leave with the skills to keep creating long after camp ends. Let’s build, design, and launch your first website together!
Ages: 8 yrs - 16 yrs
Advanced Website Development
Make Your Websites Truly Interactive! Take your web skills to the next level and learn JavaScript - the language that turns static pages into living, interactive experiences. Designed for campers who already know HTML and CSS, this camp introduces variables, functions, events, and form handling so students can capture user input, validate it, and update pages on the fly. Campers will build multiple interactive websites, culminating in a fully functional quiz with multiple-choice questions, score tracking, and a results page - designed and coded from scratch. By the end, students will leave with their own JavaScript-powered sites and the skills to make any future website interactive. Prerequisite: HTML and CSS (from our Intro to Website Development camp). Let's build, code, and launch your interactive websites together!
Ages: 8 yrs - 16 yrs
Intro to Mobile App Development
Build Your Own Mobile Apps! Turn your ideas into real mobile apps in this exciting camp! Learn the basics of app design and programming to create interactive apps for iPhones and Android devices—no experience needed! Campers will explore user-friendly design, then dive into coding concepts like event handling, variables, and loops using an easy-to-learn platform. Along the way, they’ll build fun and functional apps, from simple games to interactive tools, and test them on an online simulator or their own phones! By the end, campers will have a collection of working apps and the skills to keep creating. Ready to bring your app ideas to life? Let’s get coding!
Ages: 8 yrs - 16 yrs
Intro to Python Programming
Introduction to Python Programming! Step into the world of text-based coding with Python, one of the most beginner-friendly and powerful programming languages! This camp is perfect for first-time coders, introducing fundamental programming concepts in a fun and interactive way. Campers will learn the basics of variables, data types, conditions and loops, building a strong foundation for more advanced coding. Through hands-on exercises and mini-projects, they’ll practice writing real code, and creating simple programs like calculators. rock-paper-scissor, login simulation. By the end of the camp, students will have a solid grasp of Python’s core concepts, setting them up for success in more advanced programming courses. No prior coding experience needed - just bring your curiosity and creativity!
Ages: 10 yrs - 16 yrs
Intro to Python using Turtle
Step into the world of Python coding through colorful, visual drawings! Using Python's turtle graphics library, this camp introduces real text-based programming in the most playful way possible - every line of code instantly turns into art on screen. Campers will learn Python fundamentals - variables, loops, functions, and randomness - by writing code that moves a virtual turtle around the screen to draw shapes, patterns, and original creations. Through hands-on mini-projects, they'll code drawings like houses, flowers, spirographs, and colorful designs of their own. By the end of the camp, students will have a portfolio of coded artwork and a solid foundation in Python's core concepts, setting them up for success in more advanced programming courses. No prior coding experience needed - just bring your imagination and creativity!
Ages: 8 yrs - 14 yrs
Python Bootcamp
Python Level Up! Spend your summer leveling up with Python! Designed for first-time coders ready to take a deep dive, this immersive camp goes from the absolute basics all the way through the full procedural programming toolkit - no prior experience needed. Campers will start with variables, conditions, loops, and functions, then build to lists, dictionaries, string manipulation, and debugging - gaining the problem-solving muscles to write real, useful programs. Through hands-on projects like a Hangman game, a contact manager, and a text-based adventure, they'll practice combining all the pieces into working code. By the end of the camp, students will have a strong command of procedural Python and be fully ready to step into Object-Oriented Programming (OOP) in their next class. No prior coding experience needed - just bring your curiosity and creativity!
Ages: 12 yrs - 18 yrs
Intro to 3D Design
Give your child a head start in engineering and creative problem-solving—while having a blast building cool stuff in 3D! In this hands-on camp, kids learn how to design real, practical objects using Tinkercad, including name tags, pencil cups, bookmarks, custom stamps, snap-fit containers, and more. They’ll learn by making, create projects they can proudly use every day, and develop design skills that last a lifetime. If your child loves inventing and creating, this camp is pure magic! No prior experience needed.
Ages: 8 yrs - 12 yrs
Advanced 3D Design
Ready to level up your 3D design skills? In this hands-on camp, your child takes their Tinkercad creativity to the next level — designing real, practical objects like a twisted spiral pen holder, a multi-device charging dock, a glowing tealight holder, custom name tags, decorative pencil cups, an all-in-one desk organizer, a board game set, a cookie press, and more. They'll go beyond basic shapes, learn by making, and create projects they'll proudly use every day — building design skills that last a lifetime. If your child loves inventing and creating, this camp is pure magic! Prerequisite: Completion of the Intro to 3D Design camp (or equivalent Tinkercad experience).
Ages: 8 yrs - 12 yrs
Intro to Micro:bit
Give your child a hands-on introduction to coding and physical computing! In this beginner-friendly online camp, kids program the BBC micro:bit—a pocket-sized computer packed with lights, sensors, a microphone, and a speaker—using fun, easy block-based coding. Campers will build an animated name badge, a pixel art studio, a shake-powered Magic 8-Ball, a step counter, a clap counter, a tilt-light mood display, and even their first mini LED game. Along the way, students learn essential coding ideas—sequences, events, variables, and conditional logic—while watching their code light up real hardware and respond to their movements, sounds, and touch. No prior coding experience needed!
Ages: 8 yrs - 12 yrs
Advanced Micro:bit
Take your child's micro:bit skills to the next level! This advanced camp builds directly on the intro micro:bit camp, going deeper into the device's sensors, radio communication, speaker, and compass. Campers will design a reaction-time game, code a digital pet simulator, compose music with the built-in speaker, build a two-player radio tag game, create a temperature detective and a light-activated night light, and program a compass-based treasure hunt. Students deepen their coding skills with multi-sensor logic, randomness, two-device communication, and combining different inputs into engaging real-world projects. Prerequisite: Completion of the Intro to micro:bit camp (or equivalent experience).
Ages: 8 yrs - 12 yrs

Scratch
AI & ML
Web Dev
MobileApp
Python
3D Design
Java
Competitive
AP
Intro to Website Development
Create Your Own Stunning Websites! Dive into the exciting world of web development and learn how to build beautiful, functional websites from scratch! Designed for beginners, this camp introduces young creators to the fundamentals of HTML, CSS, and JavaScript—the building blocks of the web. Campers will start by mastering HTML tags to structure web pages, then bring them to life with CSS styling, learning how to change colors, fonts, layouts, and animations. By the end of the camp, students will have built their own multi-page websites, showcasing everything they've learned. Whether it’s a personal portfolio, a fun blog, or a themed project, campers will leave with the skills to keep creating long after camp ends. Let’s build, design, and launch your first website together!
Ages: 8 yrs - 16 yrs
Advanced Website Development
Make Your Websites Truly Interactive! Take your web skills to the next level and learn JavaScript - the language that turns static pages into living, interactive experiences. Designed for campers who already know HTML and CSS, this camp introduces variables, functions, events, and form handling so students can capture user input, validate it, and update pages on the fly. Campers will build multiple interactive websites, culminating in a fully functional quiz with multiple-choice questions, score tracking, and a results page - designed and coded from scratch. By the end, students will leave with their own JavaScript-powered sites and the skills to make any future website interactive. Prerequisite: HTML and CSS (from our Intro to Website Development camp). Let's build, code, and launch your interactive websites together!
Ages: 8 yrs - 16 yrs
Intro to Mobile App Development
Build Your Own Mobile Apps! Turn your ideas into real mobile apps in this exciting camp! Learn the basics of app design and programming to create interactive apps for iPhones and Android devices—no experience needed! Campers will explore user-friendly design, then dive into coding concepts like event handling, variables, and loops using an easy-to-learn platform. Along the way, they’ll build fun and functional apps, from simple games to interactive tools, and test them on an online simulator or their own phones! By the end, campers will have a collection of working apps and the skills to keep creating. Ready to bring your app ideas to life? Let’s get coding!
Ages: 8 yrs - 16 yrs
Intro to Python Programming
Introduction to Python Programming! Step into the world of text-based coding with Python, one of the most beginner-friendly and powerful programming languages! This camp is perfect for first-time coders, introducing fundamental programming concepts in a fun and interactive way. Campers will learn the basics of variables, data types, conditions and loops, building a strong foundation for more advanced coding. Through hands-on exercises and mini-projects, they’ll practice writing real code, and creating simple programs like calculators. rock-paper-scissor, login simulation. By the end of the camp, students will have a solid grasp of Python’s core concepts, setting them up for success in more advanced programming courses. No prior coding experience needed - just bring your curiosity and creativity!
Ages: 10 yrs - 16 yrs
Intro to Python using Turtle
Step into the world of Python coding through colorful, visual drawings! Using Python's turtle graphics library, this camp introduces real text-based programming in the most playful way possible - every line of code instantly turns into art on screen. Campers will learn Python fundamentals - variables, loops, functions, and randomness - by writing code that moves a virtual turtle around the screen to draw shapes, patterns, and original creations. Through hands-on mini-projects, they'll code drawings like houses, flowers, spirographs, and colorful designs of their own. By the end of the camp, students will have a portfolio of coded artwork and a solid foundation in Python's core concepts, setting them up for success in more advanced programming courses. No prior coding experience needed - just bring your imagination and creativity!
Ages: 8 yrs - 14 yrs
Python Bootcamp
Python Level Up! Spend your summer leveling up with Python! Designed for first-time coders ready to take a deep dive, this immersive camp goes from the absolute basics all the way through the full procedural programming toolkit - no prior experience needed. Campers will start with variables, conditions, loops, and functions, then build to lists, dictionaries, string manipulation, and debugging - gaining the problem-solving muscles to write real, useful programs. Through hands-on projects like a Hangman game, a contact manager, and a text-based adventure, they'll practice combining all the pieces into working code. By the end of the camp, students will have a strong command of procedural Python and be fully ready to step into Object-Oriented Programming (OOP) in their next class. No prior coding experience needed - just bring your curiosity and creativity!
Ages: 12 yrs - 18 yrs
Intro to 3D Design
Give your child a strong foundation in real-world engineering and design thinking. In this hands-on online camp, students learn advanced 3D modeling using Tinkercad while building functional, practical projects inspired by real engineering challenges. Students design and create useful objects such as keychain, desktop and cable organizers, ball hinge flexi person, treasure box and more. Along the way, they explore important engineering concepts including precision measurement, tolerances, multi-part assemblies, moving mechanisms, and design for real-world use. This camp goes beyond decorative modeling - students learn how things are designed to fit, move, and work. No prior experience needed.
Ages: 12 yrs - 16 yrs
Advanced 3D Design
Take your child's 3D design skills to a true engineering level! In this hands-on online camp, students level up their Tinkercad mastery to tackle ambitious, functional projects inspired by real engineering challenges. Campers design and build a puzzle cube, a desktop organizer with working drawers, a marble machine, and a variety of moving projects featuring different types of joints. Along the way, they'll master engineering essentials like precision measurement, tolerances, multi-part assemblies, moving mechanisms, and design for real-world use. This camp goes far beyond decorative modeling — students learn how things are actually engineered to fit, move, and work. Prerequisite: Completion of the Intro to 3D Design camp (or equivalent Tinkercad experience).
Ages: 12 yrs - 16 yrs
Intro to Micro:bit
Get your middle-schooler started in real-world coding with the BBC micro:bit! In this beginner-friendly online camp, students program a pocket-sized computer packed with lights, sensors, a microphone, and radio—using block-based coding. Campers will build a multi-mode smart name badge, rock-paper-scissors with a friend, a dice and decision maker, a step counter with goals, a compass direction finder, a reaction-time lab, a tilt maze game, a sound meter, and two-player LED pong over radio. Along the way, students learn essential coding concepts—events, variables, conditional logic, randomness, sensor input, and two-device communication—building a solid foundation in real-world programming. No prior coding experience needed!
Ages: 12 yrs - 16 yrs
Advanced Micro:bit
Level up your child's coding skills with real-world micro:bit engineering! This advanced camp builds on the intro micro:bit camp, combining multiple sensors, radio networks, and an introduction to text-based MicroPython. Campers will build a weather station, a sound-activated alarm, a radio group chat, a music synth and beat maker, a smart home sensor dashboard, a data logger with pattern analyzer, a compass-based multi-player game, and conclude with a MicroPython capstone project (pet feeder, locker alarm, plant moisture monitor, and more). Students develop real engineering skills like multi-sensor integration, networked communication, data logging, and the transition from block-based coding to Python. Prerequisite: Completion of the Intro to micro:bit camp (or equivalent block-coding experience).
Ages: 12 yrs - 16 yrs
USACO Bronze I
Ace USACO Bronze! Step into the world of competitive programming and conquer the USACO Bronze division! Designed for coders ready to take their skills to the next level, this intensive camp turns algorithmic problem-solving into a competitive sport. Campers will master core Bronze patterns—sorting, prefix sums, greedy strategies, simulation, and the foundations of graphs and recursion. Through daily contest-style problem sets, mock rounds, and walkthroughs of canonical solutions, they'll practice writing fast, correct code under real time pressure. By the end of the camp, students will have solved dozens of real USACO problems, internalized the contest mindset, and leave with a clear roadmap to qualify for Bronze in the upcoming December or January USACO contest. Prerequisite: Prior coding experience in Python Let's solve, debug, and compete together!
Ages: 12 yrs - 16 yrs

Scratch
AI & ML
Web Dev
MobileApp
Python
3D Design
Java
Competitive
AP
USACO Bronze I
Ace USACO Bronze! Step into the world of competitive programming and conquer the USACO Bronze division! Designed for coders ready to take their skills to the next level, this intensive camp turns algorithmic problem-solving into a competitive sport. Campers will master core Bronze patterns—sorting, prefix sums, greedy strategies, simulation, and the foundations of graphs and recursion. Through daily contest-style problem sets, mock rounds, and walkthroughs of canonical solutions, they'll practice writing fast, correct code under real time pressure. By the end of the camp, students will have solved dozens of real USACO problems, internalized the contest mindset, and leave with a clear roadmap to qualify for Bronze in the upcoming December or January USACO contest. Prerequisite: Prior coding experience in Python Let's solve, debug, and compete together!
Ages: 12 yrs - 16 yrs

Introduction to Coding in Scratch
Ages: 8-10
(BEGINNER)
Prerequisites: NO prior coding experience required.