Intro to Scratch

Beginners start coding with Scratch JR and eventually transition to Scratch where the projects introduce them to functions that control movement, sounds, language, and visuals. Kids quickly learn to use the blocks and move into artistic creations they can animate with the use of the visual coding language. They are introduced to blocks in Scratch when they are ready and show dexterity of use of the simpler blocks. The approach is always fun and immediately gratifying to children and they want to share their projects with parents and friends alike. It’s coding fun from the first minute to the last.

Kids share their projects during and at the end of the session and take home pictures of their creations.

  • Grade: K-1 
Game Programming in Scratch

In this fun coding class kids go behind the scenes of Video Games and learn how they are made and then they make their own using the programming language; Scratch. Through coding activities kids create animations, stories and solve problems making this class a perfect continuation and/or introduction to Computer Programming with fun projects. The Computer Science concepts learned in this class can be used in many coding projects kids are likely to encounter.

It’s fun from the first minute to the last, come and be a Game Programmer!

Prerequisites: Minimal comfort with iPad or keyboard & mouse. Ability to follow written and visual instructions.

Grades: 2-3, 4-5, 6-7 . Classes are customized for content based on Age group

Girls Technology Journey Class Icon
Girls Technology Journey

Future leading women of the world need to get exposure to various disciplines at an early age. Girls as young as 5 can begin a journey into the Computational Thinking, Problem Solving and Creations with Digital Tools. In this class several topics will be covered including Coding, Robotics, 3D Spacial Design and Critical Thinking where our emphasis is on projects that are stimulating and rewarding in a camp setting. Some projects will be taken home. No experience necessary.

  • Grades: K-7
  • Prerequisites:  None
Physical Computing with Makey Makey and Scratch

In this fun tinkering class you will be simply amazed. We will make musical instruments with bananas, or with the floor tiles and hop your way into a song. You will create your own video game controllers with gummy worms and as you do you will discover that many items you use everyday can be conductors. Wire cardboard and create an interactive word problem solver.

Prerequisites: Minimal comfort with Keyboard & Mouse. Ability to follow written and visual instructions. 

Grades: 2-3, 4-5, 6-7. Classes are customizes based on group’s grade level

Robotics for Little Ones

Learn Robotics and Programming with Ozobots. These fun little robots are capable of doing amazing things. Kids learn the concepts of programming by using Ozocodes where color codes control the behavior of the robot. Later kids will move onto a block-based program where the lessons guide the kids from Introductory to Advanced concepts such as loops, variables, and functions. Groups are welcome!

Prerequisites: None

  • Grades: K-2, 3-5
Robotics Challenges

With robotics kids learn and discover that machines perform specific tasks depending on design and sets of instructions. The instructions are the programs the kids write to make the machines they build act a certain way. They will debug their programs so they work properly and they adjust their robots so the design fits the task.

This class will be run in seasons with students encouraged to go from one season to the next while applying previously learned challenges to complete more complex challenges.

Parents are encouraged to come at the end of each season to see the kids challenges take action.

  • Grades: 4+
Computer Science with Robots

This series of lessons teaches students coding concepts using Ozobot’s favorite way to learn, called Deconstruction. In Deconstruction Students will compare actions to written code, tinker with the code and guided to change it for an expected purpose. Industry leaders in Computer Science learn this way too as they explore other people’s programs. Children will practice using Loops, Conditional Logic, Sensor Input, line navigation, If statements and Variables. 

Final project you get to build your own game programmed in Ozoblockly and played with your robot.

Prerequisites: Previous Scratch or Ozobots class

Grades: 2-3, 4-5

Build the City of the Future

Like to Create? Happy Code Club and 3Dux Design present “Build the City of the Future”

Stretch your imagination, engineering and design skills as we redesign and create a model of the city of the future! Using the 3Dux Design Architectural modeling system, we will recreate a model community out of cardboard, connectors and any other up-cycled and craft materials we choose. We can even electrify and photograph our city, invent new forms of transportation, solve issues like overcrowding or come up with new sustainable solutions… the possibilities are endless. At the end of the program, each child will come home with their very own community build/kit.

Grades: K-2, 3-5

Prerequisites: None

Python Power!

In this Introductory to Coding class, we introduce the wonderful world of the Python Computer Language– an excellent language to learn and develop coding skills with. Kids easily understand the language because it closely resembles written english. Through hands on activities kids will finish 2-3 projects during the camp session. Each project is easy for beginners to grasp and is designed to teach or reinforce one or more Computer Science concept at a time. Kids will keep access to their projects and portfolio for life!. Come and start your journey into this wonderful coding language.


  • Grades: 2 – 7 (Ages 7 – 12)
  • Prerequisites: None
Python Play

In this Coding class, we continue exploring the power of the Python Programming Language. In these projects we begin to combine Computer Science concepts with Mathematical Concepts that students have likely learned at school this year. We write programs that perform algebraic operations for users, automatically round numbers, compute roots/squares/factorials, and draw colorful geometric shapes based on user input. This will reinforce the concepts they’ve learned while forming a connection between Computer Science and other principles. Then we move onto games where they program games that use randomness, scoring variables. We also work on debugging techniques so the games work as they should. Students keep access to their portfolios for life! Come and learn to be a coder this summer!


  • Grades: 4 – 8 (Ages 9 – 13)
  • Prerequisites: Python Power! or equivalent coding experience
Python Programming

In this STEAM class, we work toward proficiency with the Python programming language by coding several popular games! We start by making a couple simple programs to understand how to draw moving graphics, but quickly move on to create the famous classic, Pong! Then we learn the inner workings of 2048 and Flat Jewels (a “bejeweled” clone) and write parts of the code to make the games complete and even more awesome than the original versions!


  • Grades: 6 – 9 (Ages 11 – 14)
  • Prerequisites: Python Play or equivalent coding experience
Gamify the Web with Javascript, HTML and CSS

The web is a visual medium, therefore we will cover major concepts of what is behind the curtain on a website and make a few fun games that you can display on most browsers on Desktops and Smartphones. Learn the main technologies of the web trio (HTML, CSS & Javascript) Including syntax, debugging, and logic.  Easily learn to create and manipulate text, images, event-based animations, and atmospheric scenes in a browser.

Students will, by class end, be able to build their own web projects. Through deliberate practice of these concepts, we will explore some of the mysteries of the web and discover how fun it can be to code our own web-based game projects!

  • Grades: 7 – 12 (Ages 12 – 16)
  • Prerequisites: At least 2 semesters of Scratch and/or previous coding experience
Java Programming with Minecraft

Unlike a traditional Java basics class, this fun class focuses on the exciting yet challenging way to learn programming in Java while adding your own creative touch to a Minecraft realm. In this class, kids will learn the basics of Object-Oriented Programming and Java, and then we will dive into the awesome world of Minecraft where students are going to create their very own mod. They are going to be engaged and have fun from the first minute to the last one!

  • Grades: 3rd+ (Ages 8+)
  • Prerequisites: None
Game Based Learning with Minecraft-Science Discoveries

Description: Did you know you can explore the human body, tell how far apart planets are and smash atoms in a Virtual CERN Lab? In this fun class, you will take a journey through worlds of scientific discoveries and partake in experiments. If inspired, enough you can make your own experiments to support your hypothesis using tools like redstone and makecode among others. You can join a team in our own server and help other scientist change the world! It’s a blast from first minute to the last!

Grades: 3+

Prerequisites: None

Unity Unplugged

In this STEAM class we use the visual programming language Scratch to learn Computer Science concepts used in the real world. Kids learn by designing and coding games. Along the way students learn skills like Critical Thinking and Problem Solving. Kids pick up on Computer Programming skills such as Sequencing, Iteration, Conditional Statements, and Variables all while having fun making games they can share with their friends and family.

Kids showcase and share their projects at the end of the last class session – parents invited!

  • Grades: 5 – 10 (Ages 10 – 16)
  • Prerequisites: Unity Unwrapped or equivalent coding experience
Unity Unwrapped

In this Game Development class we introduce the Unity3D game engine – a powerful yet easy-to-learn tool used widely in the gaming industry to create fun and fantastic games! After learning how to use the engine’s interface, we begin building games using a visual scripting language (similar to Scratch) to teach Computer Science concepts and Game Development basics.

  • Grades: 4+
  • Prerequisits: Prior coding experience with Scratch, Python or similar is a plus but not required.

We respect your privacy. We will never sell or give away your personal information to any third party.