Coding and robotics subjects

Browse to see if there is something you want to learn! Come back often for more class offerings

EV3 Robotics Online Simulator

Happy Code Club presents a course where students work on a simulated Robotics lab and learn to code Robots using the NEPO programming Language. Students will learn to program robots and their sensors to complete missions programming their robots in a simulated environment using an EV3 Missions Curriculum which teaches basics of programming. The methods learned apply to physical as well as simulated lap robots. You will learn to follow the logical path of a Computer Scientist and Engineer to solve physical challenges using Ultrasonic, Color/Light sensors and touch sensors. Learn debugging techniques and solve problems robots may face such as inaccurate data input and more. 

Note to after school personnel: You can offer it to Middle Schoolers with no prerequisites required

Game Design in Scratch - Beginners

In this kids coding class, we take your previous Scratch Programming Skills and Introduce Challenging Projects that incorporate Critical Thinking, Problem Solving, and Creativity. Some of the games made in this class will unveil features in Scratch that are cool and make games more fun like working with Vector graphics, Clones, Creating Variables for Speed, Time, Health, Score, Conditionals, Randomness,and using Operator Blocks.

Your games can be as good as you want them to be and it’s fun from first minute to last!

Prerequisites: A desire to learn more programming techniques to make video games and ability to follow written and visual instructions.

Grades: 3-6. Classes are customized for content based on Age group

Game Design in Scratch - Advanced

In this kids coding class, we take your previous Scratch Programming Skills and Introduce Challenging Projects that incorporate Critical Thinking, Problem Solving, and Creativity. Some of the games made in this class will unveil features in Scratch that are cool and make games more fun like working with Vector graphics, Clones, Creating Variables for Speed, Time, Health, Score, Conditionals, Randomness,and using Operator Blocks.

Your games can be as good as you want them to be and it’s fun from first minute to last!

Prerequisites: A desire to learn more programming techniques to make video games and ability to follow written and visual instructions.

 

Grades: 3-6

3D Game Design in Roblox Studio

Students embark on their journey in developing Games with the powerful Roblox Studio Game Engine. Come and learn 3D modeling, coding, and Game design by creating an obstacle course and other games. Kids will learn the basics of scripting in Lua to add gameplay elements like traps and other game features. Kids will learn to code with Lua a coding language similar to Python yet easier to learn. When projects are completed Kids will opt to play each others games and may also demonstrate their projects to each other on the last day of class. Kids keep access to their Coding Studio and games they created and learn how to monetize their creations. 

Prerequisites: No Coding or Design experience is required

Grades: 3+

Robotics for Little Ones with Ozobots

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

Computer Science with Ozobots

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: 3+

Robotics with EV3 - Beginners

In this exciting Robotics class, you become part of a two person team whose goal is to: Build a Motorized Robot and Learn to program it to accomplish team missions ! You will build a base EV3 Robot vehicle that moves like a car and the missions prepare you think like an engineer. You may need to tinker with your creation to make sure it is built to move properly. Your robot Should accurately to move through Geometric Shapes that will challenge your mind to code it through the shapes and on the last class all teams will use their new skills in a Robot race! Come and be a Robotics Designer and Engineer for the day. No experience necessary just a desire to build something cool and have some fun.

Prerequisites: None

Grades: 3+

Robotics with EV3 - Advanced

Didn’t you just love the previous Robotics Programming Season? This class is for those who have already taken a Robotics with EV3 Class before because we move onto new material so get ready to learn some more awesome programming with EV3 Robotics. Follow the logical path of a Computer Scientist and Engineer to solve physical challenges using Ultrasonic, Color/Light sensors. Learn more debugging techniques and solve problems robots may face such as light sensitivity, inaccurate data input. If you don’t mind a little troubleshooting then this class is for you! Finally, participate with other teams to a challenge of Battle Bots.

Prerequisites: Robotics with EV3 for Beginners

Grades: 3+

Game Programming in Python - Beginners

In this Computer Programming class we introduce the wonderful world of Python an excellent computer language to learn and develop coding skills with. Some of the games we work on include Rock, Paper Scissors, Turtle Race!, Secret Messages (encryption) and more! Each project is easy for beginners to grasp and is designed to teach or reinforce one Computer Science concept at a time. Come and have some fun in this super fun STEM Class. 

 

Note: Multiple levels available
Prerequisites: Good spelling is helpful. Ability to follow written and visual instructions
Grades: 3-6

Game Programming in Python - Advanced

In this coding class we continue exploring the power of the Python Computer Language. We begin to combine mathematical concepts with Computer Science. We write programs that perform algebraic operations for users, automatically round numbers 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. With these new skills you will make more interesting games than before and we will certainly make a few games in this class. Come and lounge with a Computer Scientist and make something cool! 

Note: Multiple levels available
Prerequisites: Previous coding experience in Python is helpful. Good spelling is always helpful

Grades: 4-7

Learn to Program for Virtual Reality

Introduction to Virtual Reality is a mini-course that introduces students to the basics of building virtual reality worlds using HTML and the A-Frame JavaScript Library. Through this course, students will build their own virtual reality worlds that are compatible with VR devices, including smartphone VR headsets! Students will keep a running portfolio of their creations and keep access to the Coding Editor indefinitely and be able to share their creations with the world. 

No Programming Experience required but good typing and spelling is necessary.

Note: A smartphone is recommended. We will provide VR headsets.

Grades: 5-9

Minecraft Modding

Minecraft is the ultimate sandbox game where creativity is unlimited and it is also a highly charged educational tool because kids are truly engaged and we use the platform to teach cool concepts related to game design, electrical circuits, computer science concepts and more. In this class kids will take part in high level team planning to create survival worlds. Along the way, we make it educational with Redstone circuits where kids learn about sustainable energy systems and design basic electrical circuitry. They will learn how to make a mod and install it to modify to advanced game play. Here instead of just playing the game, kids learn to think critically about their story designs including setting, plot, conflict and resolution. Each week will culminate in mini game tournaments so the concepts learned are put to use when they join each other to play as a team and make lasting friendships that go beyond this class session.

Building Apps with MIT AppInventor

Happy Code Club presents an interpretation of the AppInventor Coolthink Computational thinking course. The curriculum is based on teaching students to think computationally: to decompose problems, abstract and modularize, reuse and remix existing solutions, and to test fully to arrive at a working solution. Students will use MIT App Inventor, a blocks-based programming language with a development environment that runs in a browser, to design and build mobile apps. Students build their digital confidence and become empowered to create, rather than just use technology in their lives

 

Prerequisites: Previous Coding Classes are helpful. You must have a desire to persevere by following specific instructions given and finding and solving errors

Journey in Technology Innovation

Take a journey into Technology Innovation and learn how Professionals solve everyday problems with various Programming Languages and create Apps and Programs we use everyday. Explore how in various fields Programming Language are used creatively and follow along each day and make your own version of a fun project  using various Languages. Some of the projects we work on in this class include: (depending on session length, we may not get to all projects in this list or sort through other similar projects.)

Programming your own Pet, Create Digital in Pixels, Create a Virtual World in Javascript, Generate Beats with Code, Coding in Sports, Collision Simulations, Create Graphics with Python Coding, Building Mathematical Models with Code. 

Prerequisites: Previous Coding Class is recommended but not mandatory. Ability to type and use scroll mouse and careful attention to detail and using multiple tabs on a browser are a plus. 

Creating Digital Stories and Games

Happy Code Club presents: A class where kids explore topics in Game Design with Code.org lessons where we introduce Coding in a blended environment where the teachers explain the cause and effect of precise commands to an action that a computer performs. Kids will work with visual coding languages where the projects introduce them to coding blocks with built in functions that control movement, sounds, language, and visuals, they begin to craft their first games and stories. Kids quickly learn to use the blocks and move into projects they can animate with the use of these visual coding languages. 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.

Note to after school personnel: This class can be run in seasons where we introduce new content each season and we may use one or more languages in one session. 

Prerequisites: None