• 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.)

  • 2025 Summer Classes

    College For Kids @ Irvine Calley College

    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 interative Revolutionary War adventure, creating animations, branching choices, and secret messages inspried by real events. This class blends storytelling, history, and coding for an unforgettable hands-on experience!

    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!

    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 interative 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 nedded.

    Intro to Web Development (HTML, CSS, JavaScript)

    Unlock the exciting world of coding with our Intro to Web Development class designed for ages 9–14. Students will explore the basics of HTML, CSS, and JavaScript through hands-on activities and creative projects. This engaging course empowers young minds to build their first website, develop essential coding skills, and spark a passion for the digital world.

    Table-Top Role Playing Games

    Are you ready to embark on a daring journey into cursed mangrove forests, enchanted rice fields, and forgotten villages? In Quest Craft, you'll create your own hero, solve epic mysteries, and team up with friends to tackle exciting challenges inspired by the world of Dungeons & Dragons!
    Designed just for students, Quest Craft is more than a game, it's an adventure where imagination leads the way. Along the journey, you'll build teamwork, creativity, and problem-solving skills. Whether you're new to role-playing games or an experieced player, Quest Craft is the perfect mix of fun and skill-bulidng. So grab your dice and join the quest!

    JavaScript Explorers: An introductory Adventure

    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.

    College For Kids @ Saddleback College

    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.

    Intro to Web Development, HTML, CSS, JavaScript

    Unlock the world of coding with our 'Into to Web Development class' tailored for 4th-6th graders. Dive into the basics of HTML, CSS, and JavaScript through hands-on activities and exciting projects. This engaging course empowers young minds to build their first websites, fostering essential coding skills and sparking a passion for the limitless possibilities of digital realm.

    Coding 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!

    Coding in Python for Beginners

    Students will learn the syntax and logic of computer code in Python by creating custom apps and games. This session students will create interactive chatbots, code a password generator, and create digital art using arrays, conditionals, and loops.

    Coding Minecraft in Scratch

    Students will bring their own mini Minecraft games to life via code. Projects include creating Minecraft sprites with pixel art and using them to program custom games! (No need for a Minecraft account or experience; programs will be built in Scratch using Minecraft's style.)

    Coding in Python: Advanced Problem-Solving

    Students will deepen their understanding of Python by exploring advanced programming concepts. They'll apply skills such as working with arrays, advanced conditionals, and nested loops, creating more sophisticated applications and games while strengthening their problem-solving abilities.

    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!