
Ages: 10-12
Supported Programs: Camp, Enrichment Class
Languages / tools: Thunkable
Prerequisites: None
This course is intended for students with no prior coding experience. Students who have done coding before should take the Mobile Apps: My First App course.
Take your first step into the world of mobile apps! Campers will learn the basics of designing and creating mobile apps through projects such as soundboards, games, or a music player. Even those new to coding can have their first app up and running in less than 30 minutes! After the camp has ended, campers will be able to install their apps on mobile devices or even publish them to the online store, letting them share their creations with friends and people around the world!

Ages: 10-12
Supported Programs: Camp, Enrichment Class
Languages / tools: Thunkable
Prerequisites:
- Prior coding experience
This course is intended for students with prior coding experience. Students who have not done coding before should take the Mobile Apps: My First App (New Coders) course.
Take your first step into the world of mobile apps! Campers will learn the basics of designing and creating mobile apps through projects such as soundboards, games, or a music player. Even those new to coding can have their first app up and running in less than 30 minutes! After the camp has ended, campers will be able to install their apps on mobile devices or even publish them to the online store, letting them share their creations with friends and people around the world!

Ages: 10-12
Supported Programs: Camp, Enrichment Class
Languages / tools: Thunkable
Prerequisites:
- Completion of Mobile Apps: My First App course
Develop your own iOS and Android apps! Using the Thunkable platform, we will build fun mobile games, such as Hangman and Brick Breaker! Campers will learn and practice key coding concepts from our Coder’s Ladder, such as functions, variables and lists.

COMING SOON!!!
Beginner: My First Website (New Coders)

Ages: 10-12
Supported Programs: Camp, Enrichment Class
Languages / tools: Codepen.io
Prerequisites: None
This course is intended for students with no prior coding experience. Students who have done coding before should take the Web Dev: My First Website course.
Take your first steps in Web Development and start on the path to making the great websites of tomorrow! Designed for beginners, students will be introduced to the basics of HTML and build a simple website. We will learn how to lay out a web page, mark up content, handle images, navigation etc. By the end of the course, campers will have a good understanding of how a web page works!
Beginner: My First Website

Ages: 10-12
Supported Programs: Camp, Enrichment Class
Languages / tools: Codepen.io
Prerequisites:
- Prior coding experience
This course is intended for students with prior coding experience. Students who have not done coding before should take the Web Dev: My First Website (New Coders) course.
Take your first steps in Web Development and start on the path to making the great websites of tomorrow! Designed for beginners, students will be introduced to the basics of HTML and build a simple website. We will learn how to lay out a web page, mark up content, handle images, navigation etc. By the end of the course, campers will have a good understanding of how a web page works!
Intermediate: Games in Javascript I

Ages: 10-12
Supported Programs: Camp, Enrichment Class
Languages / tools: Codepen.io
Prerequisites:
- Completion of Web Dev: My First Website OR basic knowledge of HTML and CSS
The Web Development camp will have campers use the computer programming foundations they have learned previously to advance to web development using HTML, CSS, and JavaScript. Instructors will introduce the fundamentals of web design and development, and teach campers how to build a website and web-based game of their own. After the camp has ended, campers will be able to share projects with family and friends, and can continue programming at home with their Coding with Kids account.
Advanced: Games in Javascript II

Ages: 10-12
Languages / tools: Codepen.io
Prerequisites:
- Completion of Web Dev: Games in JS I course or equivalent intermediate experience with Javascript
Level up your Javascript web games! In this course, you’ll learn and practice advanced Javascript concepts by coding complex and interactive, web-based games. In addition to understanding good game architecture design, you will write Javascript and HTML 5 Canvas to build visually compelling games like memory matching games, progressive breakout, and your own version of the 15 puzzle game.
Beginner: Intro (New Coders)

Ages: 10-12
Supported Programs: Camp, Enrichment Class
Languages / tools: Edison Robot
Prerequisites: Edison robot purchase required. You can get it on Amazon. Please check delivery times before completing registration! In case it’s out of stock, please try The STEM Store
This class is intended for students without prior basic coding experience. Students who have done coding before should take the Robotics: Intro course
Looking for a hands-on Robotics course your Coder will love? In this course, your coder will have a blast learning about robots and how they work. Through visual programming, students will learn computational thinking and basic programming concepts such as: pseudo-coding, code structure, variables, and loops while also exercising problem solving and creative thinking. Interactive projects will have students code their Edison robot to perform simple tasks such as turning the robot’s lights on and off, playing music, moving, and detecting sound.
Beginner: Intro

Ages: 10-12
Supported Programs: Camp, Enrichment Class
Languages / tools: Edison Robot
Prerequisites:
- Edison robot purchase required. You can get it on Amazon. Please check delivery times before completing registration! In case it’s out of stock, please try The STEM Store
- Prior coding experience required
This class is intended for students with prior basic coding experience. Students who have never done coding before should take the Robotics: Intro (New Coders) course.
Learn to code with your very own robot! Students will learn the basics of programming a robot and learn how to use code along with hardware to open up so many more possibilities with technology. Through a block-based, visual programming platform, coders will learn introductory concepts, such as code structure, variables, and loops. They will apply these concepts, along with problem-solving and creative thinking, to program their robot to complete mission challenges, such as avoiding obstacles, light sensing and following a path.
Beginner: Micro:Bit: Intro

Ages: 10-12
Supported Programs: Camp, Enrichment Class
Prerequisites:
- Micro:bit purchase required. You can get it here. Please check delivery times! In case it’s out of stock, you can try here
Explore computer programming using the Micro:bit, a small microcontroller with programmable LED lights, sensors, and built-in wireless communication via radio and Bluetooth. In this course, students will be introduced to coding and basic computer programming concepts, such as variables, conditionals, and loops. Using the Micro:bit and an easy but powerful block-based coding environment, students will code fun projects. They will code an LED Matrix of the Micro:bit to display custom icons and animations, an accelerometer sensor to implement a dice rolling project and a paper-rock-scissor game, and create a reaction game that uses the buttons on the Micro:bit to trigger events.
Intermediate: Micro:Bit: II

Ages: 10-12
Languages / tools: Micro:bit
Prerequisites:
- Completion of Micro:bit I course or equivalent basic experience with Microbit
- Micro:bit purchase required. You can get it here. Please check delivery times! In case it’s out of stock, you can try here
- Purchase of Microbit Kit here
Use your Micro:bit to go past the basic commands and create so much more – light mixing, color changes, and music creation! In this course, students will learn more complex Micro:bit skills by using additional accessory devices in conjunction with the Micro:bit board, such as sensors, sound buzzer, and RGB LEDs. Hands-on projects will use the Micro:bit hardware and code to build a color-changing mood lamp and a light-based musical instrument.
Intermediate: 3D Modeling with TynkerCad

COMING SOON!!!
Beginner: Photo Editing

Ages: 10-16
Supported Programs: Camp, Enrichment Class
Languages / tools: GIMP
Prerequisites: A PC, Mac or Linux computer will be required to download the software for the class.
Do you want to learn how to add cool effects to your photos? In this workshop, students will learn the basics of pixels and color manipulation, working with layers and masks, and adjusting textures. Use the GIMP photo editing software to create a fake vacation photo, put yourself into famous paintings, and more!
Beginner: Video Editing I

Ages: 10-16
Supported Programs: Camp, Enrichment Class
Languages / tools: Canva
Prerequisites: None
YouTube, Instagram, TikTok – videos are everywhere! Learn how to create fun, short-form videos for friends and family or to share on social media. Students will use Canva to curate happy moments and memories through basic video editing, including selecting the right clips, adding special effects, audio editing, text, and more to make your videos engaging and entertaining!