learn a new skill from home

Coding, Video Game Design, and 3D Modeling classes that will click for children ages 6-12!

Virtual STE(A)M Classes

Have fun learning a new skill from home

Our classes cover fun, relevant, and educational topics like Coding, Roblox, Minecraft, and more!


Learning through the games they love keeps children engaged and self-motivated.


Very small class sizes of just three or four students ensures every child receives  plenty of support from the instructor. 


Easy to find time in your child’s schedule when class is just a click away!

Upcoming Classes


Epic Architect

Nov 29 – Dec 27

Every Monday from

5:00pm – 5:45pm (EST)

This course builds on the skills students learned in Roblox video game design level 1. Students will dive into building virtual worlds to tap into their creativity and develop their technological skills!


Price Per Session: $29.80

iCamp Online Season Pass

Save When you bundle!

Save big when you take more than 1 class this season with our iCamp Online Season Pass. You could save hundreds or even thousands $$!

Fill your Calendar with iCamp

With our season pass, your child can take unlimited iCamp Online classes for 3 months! Dive deep into a topic, take multiple different topics, or both. With the season pass your child will become a STEAM master!

Classes by Topic


Roblox Studio

Age Range: 7-12 years old


Students will learn how to use the exciting Roblox Studio software to build games! In these courses, students will learn to build everything from basic obstacle courses to complex multiplayer games that they can play with friends! Learn More


Epic Architect

November 29th – December 27th

Monday from 5:00pm to 5:45pm (EST)


Build Your First Obby

January 27th – February 24th

Thursdays from 5:00pm to 5:45pm (EST)


Epic Architect

February 9th – March 9th

Wednesday from 4:00pm to 5:45pm (EST)


Minecraft Design

Age Range: 7-13 years old


Students in our Minecraft courses will learn technology and design skills in this engaging software! They will learn about concepts ranging from art and architecture, to team building, to coding challenges! Learn More


Build and Design

January 25th – February 22nd

Thursdays from 5:00pm to 5:45pm (EST)


Scratch Coding

Age Range: 6-11 years old


Through project-based instruction, students will learn about key coding concepts such as events, loops, and conditionals. By the end of these courses, students will be building their own games!

Learn More


Common “Sense” Coding

February 10th – March 10th

Thursdays from 4:00pm to 4:45pm (EST)

Learn Chess

Age Range: 6-13 years old


Our online chess class for kids teaches students how to play chess in a fun and unique way. Our curriculum allows students of all chess levels to either start their journey or become masters. Take a chess class today!

Learn More


Tactics and Strategies

January 10th – February 7th

Mondays from 4:00pm to 4:45pm (EST)


Learn to Play 

January 26th – February 23rd

Wednesday from 4:00pm to 4:45pm (EST)


Python Coding

Age Range: 7-13 years old


Through project-based instruction, students will learn about key coding concepts such as object oriented programming, events, loops, and conditionals. By the end of these courses, students will be building their own games and interactive programs! Learn More


Code a Story 

September 20th – October 18th

Mondays from 5:00pm to 5:45pm (EST)


Bloxels Design

Age Range: 6-11 years old


Students will get an introduction to video game design with the fun and educational Bloxels software! Students will learn how to make heroes, enemies, hazards, and more! Learn More


Create Your First Game

July 5th – August 2nd 

Mondays from 5:00pm to 5:45pm (EST)

Can’t find the topic you want?

Check out our Private Online Classes!

With our private 1-on-1 or group classes you can choose any topic or time that works best for you and your child! Get the power of personalized education today!

child learn to code



Our Online Group classes for kids meet once per week for 5 weeks. Usually the class will meet on the same day of the week, and sessions will take 45 minutes. 

Who are our teachers?

Through our vetting process, we only allow the top 5% of candidates to become instructors. Instructors are then trained completely in our custom curriculum.

How does Icamp Group students?

Students are placed in the appropriate group based on skill level, age, topic interest and parent preferences.

How many Students are in a group?

There can be anywhere from 2 to 4 students in a group. We keep our enrollment numbers low in order to ensure that each student gets the best education possible. 

How is our curriculum created?

Our instructors create curriculum based upon our internal research and their experience teaching it. In that sense, our curriculum is always evolving. We also leverage curriculum from trusted sources.

Can I create a private group class for my child?

Yes! You can reach out to us to set up a private class just for your child or for your child and friends.