close
  • Register for a Class

    Our online classes are open to students from any school. Classes have Beginner, Intermediate, and Advanced tracks for students K-8 unless otherwise noted.

    Our enthusiastic instructors guide your students on their coding adventures from the comfort of your own home. Unlike other online courses that rely on videos and self-guided tutorials, the core of our program is working with a live instructor. All you need is a computer with internet access.

    Our in-person classes are based in schools in New York and California. Please select your school below or go to your school's specific registration platform.

    If you have any questions, email info@codespeaklabs.com.

    (Note: We're an approved vendor with Charter Schools Pacific Coast Academy, Mission Vista Academy Cabrillo Point Academy, and Sage Oak Charter Schools. If you'd like us to become a provider at your charter school, please contact us.)

  • 2026 Summer Classes

    College For Kids @ Irvine Valley College

    Coding Python for Beginners
    Students will explore the fundamentals of Python programming by designing custom apps and games. In this session, they’ll create interactive chatbots, build a password generator, and craft digital art using key coding concepts like arrays, conditionals, and loops. Perfect for sparking creativity and building real-world coding skills!
    Coding AI for Beginners - NEW!

    In this hands-on class, students build their own original games using Artificial Intelligence (AI) as a creative coding partner. Using natural-language prompts, students design game mechanics, experiment with ideas, and see how their instructions turn into real code. They’ll practice refining prompts, testing gameplay, and editing AI-generated code through “vibe coding,” what many tech leaders are now calling one of the most critical skills for students to learn. The class emphasizes creative problem-solving, responsible AI use, and confidence as a maker, not just a user of technology. No prior experience needed.

    Intro to Web Dev (HTML, CSS, JavaScript)
    Unlock the exciting world of coding with our Intro to Web Development class designed for 4th to 8th graders. Students will explore the basics of HTML, CSS, and JavaScript through hands-on activities and creative projects. By building their first websites, they’ll develop essential coding skills and spark a passion for the digital world. This course aims to help students master foundational web development concepts, apply coding skills to create and customize web pages, and build problem-solving abilities through debugging challenges.
    JavaScript Explorers: An Introductory Adventure

    Embark on a thrilling coding adventure with JavaScript Explorers, an introductory course designed for beginners. Geared toward students in 4th to 8th grade, this course introduces the fundamentals of the JavaScript programming language. From interactive web pages to simple games, students will discover the power of JavaScript in shaping the digital world. This hands-on and engaging course sets the foundation for a lifelong journey in programming.

    Coding with Music - NEW!

    In this class, students explore programming through beat-making, sound design, and interactive music projects. Using Scratch and introductory JavaScript, students learn how code can control rhythm, tempo, loops, and sound effects while building original musical experiences. This course blends creativity and technical skill, showing students how coding powers real-world tools used in games, apps, and music production. We recommend students bring their own headphones.

    Preview to AP Computer Science A (Java)

    Embark on a thrilling coding adventure with JavaScript Explorers, an introductory course designed for beginners. Geared toward ages 9–14, this course introduces the fundamentals of the JavaScript programming language. From interactive web pages to simple games, students will discover the power of JavaScript in shaping the digital world. This hands-on and engaging course sets the foundation for a lifelong journey in programming.

    Adventure Role Playing and Filmmaking - NEW!

    Immerse players into the magical world of filmmaking where kids will role-play as fantasy heroes exploring an abandoned Hollywood Studio set–then apply the formal techniques of filmmaking to edit a short film! Using Quest Craft’s role-playing system, you’ll gather clues, solve puzzles, meet historic figures, and fight monsters! After playing, you’ll apply the movie magic you learned in the adventure to edit together your own short film. Using video and sound effects, kids will use Canva to bring their ideas to life on the screen. The class blends collaborative storytelling, filmmaking techniques, and editing logic for an exciting hands-on experience!

    Role Play and Code the California Gold Rush
    In the wild world of the burgeoning American West, kids will play the parts of miners and outlaws trying to make it big in the California Gold Rush. After playing, they’ll use Scratch to code their own interactive Gold Rush adventure, creating animations, branching choices, and secret messages inspired by real events. This class blends storytelling, history, and coding for an unforgettable hands-on experience! This course aligns with the California History–Social Science standards for elementary social studies.
    Role Play and Code the American Revolution
    Step into history with this interactive class where you’ll role-play as spies, revolutionaries, and historical figures of the American Revolution—then bring your story to life through coding! Using Quest Craft’s role-playing system, you’ll navigate key events, make strategic decisions, and shape the course of history. After playing, you’ll use Scratch to code your own interactive Revolutionary War adventure, creating animations, branching choices, and secret messages inspired by real events. This class blends storytelling, history, and coding for an unforgettable hands-on experience. This course aligns with the California History–Social Science standards for elementary social studies.
    Role Play and Code with Greek Gods - NEW!
    Adrift on a fantasy version of the ancient Mediterranean Sea, kids will portray heroes who search for the Greek gods for guidance. Using Quest Craft’s role-playing system kids will conquer sea monsters, talk to Greek gods for help, and collect powerful relics. After playing, they’ll use Scratch to code an seafaring adventure, moving a boat between Greek isles and meeting the gods they interacted with throughout their adventure. The class blends storytelling, Greek mythology, and coding for an exciting hands-on experience. This course aligns with the California History–Social Science (Ancient Civilizations) standards for elementary social studies.
    Quest Craft: Code Your Own Adventure!
    Kids will embark on an interactive storytelling adventure, playing through a Quest Craft role-playing game and then coding their journey in Scratch. They’ll bring their characters and stories to life with animations, choices, and interactive elements, blending creativity, problem-solving, and digital skills. Inspired by myths and folklore from around the world, this class builds storytelling, coding, and collaboration—all while having a blast! No prior coding experience needed.
    Combat and Chemistry: Science, Simulators, and Adventure
    Kids will play elemental magicians exploring an old laboratory where certain chemical concoctions have come to life! Using Quest Craft’s role-playing system with chemistry simulations, kids will meet mad scientists, gaseous spirits, and acid-breathing dragons and learn the basic principles of chemistry. They will navigate and pilot the chemistry simulation website PhET and learn to defeat the elemental monster that took over the lab, providing collaborative storytelling, social-emotional-learning opportunities, and key chemistry skills. This course aligns with Next Generation Science Standards.

    College For Kids @ Saddleback College

    Coding in Python for Beginners
    Students will learn the syntax and logic of computer code in Python by creating custom apps and games. During this session, students will create interactive chatbots, code a password generator, and create digital art using arrays, conditionals, and loops.
    • Dates: June 15 - June 25 (Weekly - Mon, Tue, Wed, Thu). No class June 18.
    • Cost: $235
    • Ages: 9-14
    • Time: 9:00 AM - 10:30 AM
    • Click here to register
    Role-Play and Code the American Revolution

    Step into history with this interactive class where you’ll role-play as spies, revolutionaries, and historical figures of the American Revolution—then bring your story to life through coding! Using Quest Craft’s role-playing system, you’ll navigate key events, make strategic decisions, and shape the course of history. After playing, you’ll use Scratch to code your own interactive Revolutionary War adventure, creating animations, branching choices, and secret messages inspired by real events. This class blends storytelling, history, and coding for an unforgettable hands-on experience!

    • Dates: June 15 - June 25 (Weekly - Mon, Tue, Wed, Thu). No class June 18.
    • Cost: $235
    • Ages: 9-14
    • Time: 10:45 AM - 12:15 PM
    • Click here to register
    Character Creators: Coding Stories from Our Cultures

    Students will design their own heroes inspired by their families, languages, and communities—then bring them to life in a digital game! Using Scratch and safe AI character tools, they’ll create avatars, write short scripts in English and their home language, and code interactive adventures that celebrate diverse cultures. This class is especially great for English Learners, helping students build confidence in reading, writing, and speaking through creative storytelling and play.

    • Dates: June 15 - June 25 (Weekly - Mon, Tue, Wed, Thu). No class June 18.
    • Cost: $235
    • Ages: 9-14
    • Time: 1:00 PM - 2:30 PM
    • Click here to register
    Coding Pokémon, K-Pop Demon Hunters, and More!

    Students will draw inspiration from Asian pop culture, myth, and creature design—from Pokémon, K-Pop Demon Hunters, anime, and more! Students will design, animate, code their own characters set in their favorite worlds and compete in quiz and puzzle games designed for fans.

    • Dates: June 15 - June 25 (Weekly - Mon, Tue, Wed, Thu). No class June 18.
    • Cost: $235
    • Ages: 8-12
    • Time: 2:45 PM - 4:15 PM
    • Click here to register
    Greeking Out with Code!

    In this perfect class for Percy Jackson and Greek mythology fans, students will embark on an interactive storytelling adventure and then code their journey in Scratch, a programming language developed by MIT. They’ll bring their characters and stories to life with animations, choices, and interactive elements, blending creativity, problem-solving, and digital skills. Inspired by myths and folklore from around the world, this class builds storytelling, coding, and collaboration—all while having a blast! No prior experience needed.

    • Dates: July 6 - July 16 (Weekly - Mon, Tue, Wed, Thu)
    • Cost: $268
    • Ages: 9-14
    • Time: 9:00 AM - 10:30 AM
    • Click here to register
    AI Sidekick: Code Your Own
    Students will design and code friendly Artificial Intelligence chatbots! They’ll practice writing prompts, crafting personalities, and learning how computers “think.” Students will decide what the digital helpers' purposes should be—like a trivia coach, joke teller, or quest guide— and make them come to life using classroom-ready AI tools.
    • Dates: July 6 - July 16 (Weekly - Mon, Tue, Wed, Thu)
    • Cost: $268
    • Ages: 9-14
    • Time: 10:45 AM - 12:15 PM
    • Click here to register
    Computer Coding for Beginners
    Design your own video games! Beginner students will first be guided through programming the basic game dynamics and then will be taught the skills to creatively customize their projects in Scratch, MIT's coding platform for kids.
    • Dates: July 6 - July 16 (Weekly - Mon, Tue, Wed, Thu)
    • Cost: $268
    • Ages: 8-12
    • Time: 1:00 PM - 2:30 PM
    • Click here to register
    Coding Roblox in Scratch

    Students will bring their own Roblox games to life through coding. Projects include designing their worlds, creating interactive players, and building multiplayer challenges using Scratch.

    • Dates: July 6 - July 16 (Weekly - Mon, Tue, Wed, Thu)
    • Cost: $268
    • Ages: 9-14
    • Time: 2:45 - 4:15 PM
    • Click here to register
    Coding Arcade Games: JavaScript
    Students will learn to create a variety of mini-games based on modern and classic arcade games using JavaScript code. During this session, students will learn about the coordinate system to program a digital foosball game, use loops to code a side scroller, and save the world from Space Invaders.
    • Dates: July 20 - July 30 (Weekly - Mon, Tue, Wed, Thu)
    • Cost: $268
    • Ages: 9-14
    • Time: 9:00 AM- 10:30 AM
    • Click here to register
    Coding Super Mario in Scratch
    Students who are fans of the Super Mario video games will go beyond just playing the games to learning the code behind it. Every day, students will explore and program a new world, from Bowser's Castle to Rainbow Road to Pipe Land with their favorite characters and power-ups!
    • Dates: July 20 - July 30 (Weekly - Mon, Tue, Wed, Thu)
    • Cost: $268
    • Ages: 8-12
    • Time: 1:00 PM- 2.30 PM
    • Click here to register
    Animation and Digital Design for Beginners
    This is an introductory course that immerses students in the colorful world of digital art and programming. Students will engage in hands-on projects like creating a programmed animated flower using hex color codes, designing their own animated GIFs, and learning frame-by-frame animation.
    • Dates: July 20 - July 30 (Weekly - Mon, Tue, Wed, Thu)
    • Cost: $268
    • Ages: 8-12
    • Time: 10:45 AM - 12:15 PM
    • Click here to register
    App Design and User Interface for Kids
    Students will learn about User Interface (UI) in App Design, an increasingly integral part of app development in today's tech world. During this course, students will design their own apps and code each interactive UI element.
    • Dates: July 20 - July 30 (Weekly - Mon, Tue, Wed, Thu)
    • Cost: $268
    • Ages: 9-14
    • Time: 2:45 PM - 4:15 PM
    • Click here to register

    Program Themes

    Below is a list of coding themes we've offered in our after-school and summer programs

    Super Mario: Students who are fans of the Super Mario video games will go beyond playing the games and learn to code it. Students will explore and program new worlds, from Bowser's castle to Rainbow Road to Pipe Land, along with their favorite characters and power-ups!

    Roblox: Students will bring their own Roblox games to life through coding. Projects include designing their worlds, creating interactive players, and building multiplayer challenges using Scratch.

    Coding Pokemon: Students will bring their own Pokemon to life via code. Projects include training a Pokemon using code, animating an evolving Pokemon, and competing in quiz and puzzle games designed for Pokemon trainers.

    Among Us: Students who are fans of Among Us will go beyond playing the game and learn to code their favorite tasks. Each session, students will explore and program a new challenge, from coding the ordered Number Pad task to recreating the Clear Asteroids task, creating a Simon Says game, designing a virtual vending machine, and building the Make Burger task using arrays and functions!

    Retro Games: Students in Grades 4-8 learn to code by creating fun, classic games like Brick Break, Snake, and Space Invaders. Using Scratch and Bitsbox, students will build their own versions of these games step by step.

    Minecraft: Students in grades 2-5 are introduced to coding fundamentals through this Minecraft-themed curriculum using Scratch, where they bring characters like Steve to life and simulate Minecraft activities. They learn to create animations and interactive games while developing problem-solving skills.

    Coding with Music: Students in grades 2-5 explore coding through music in this engaging curriculum using Scratch. They create interactive projects like "Twinkle Twinkle" and "Marching Band" while learning to code and compose their own music, combining creativity with technology.

    Coding for Artists: Students in grades 2-5 combine art and coding using Scratch, a block-based programming language created by MIT. They create fun projects like stories, costumes, and 8-bit games, helping them develop creativity and problem-solving skills while learning to code. As a final project, they'll create their version of a painting app, similar to Microsoft Paint.

    Disney: Students in grades 2-5 explore the magical world of Disney through this interactive coding curriculum, where they create projects featuring beloved characters like Nemo and Elsa. They develop coding skills while having fun designing their own stories and games inspired by Disney adventures.

    Animation with Coding: Students will create animations using Scratch, an animation and coding platform for kids created by MIT. Using Scratch, students will learn to draw frames, slow or speed up animation, and finally create their own animated story!