Frequently Asked Questions
Program
Why should my kid learn to code?

The workplace of tomorrow will consist of jobs that most of us haven’t even heard of yet. As new technologies replace many of today’s professions, future employees will venture into fields that will increasingly involve a high level of technological skill and knowledge. At iCode, our goal is to equip children with a strong foundation in STEAM education, while enriching their overall academic strength by helping them grow soft skills like problem solving and creativity and gain experience in leadership and collaboration.

Does iCode have classes for beginners with no coding or computer science experience?

Yes! There are no prerequisites on our entry point classes. While our programs are intensive, they are designed to be taught to a particular age group.

My student is advanced in computer science. Can students skip around within the Belt Program?

When a student joins iCode, we assess their skill level to determine the best starting point within our program. If they are more advanced, we will place them in one of our higher-level classes. However, the Belt Program is meant to be taken in succession once the assessment is complete.

Program Structure
How is iCode’s Belt Program structured?

In our Belt Program, students progress through courses, each designed to build on the knowledge of the previous course. Courses are broken down into monthly ‘sprints,’ each culminating in a final project. A belt will typically take about one school year to complete.

Can a student take any subject?

Many of our iCode campuses offer our Paths Program. In this program, students can choose from courses like Web Design, Minecraft, Roblox, YouTube Production, Digital Arts, and more. These courses are a deep dive into the specific topics.

How are students recognized for work accomplished at iCode?

In the Belt Program, students receive a certificate of graduation upon the completion of each belt, along with a new lanyard that represents the new belt color they will advance to. This is always an exciting time for our students!

How do I know the best starting point for my child?

We will perform an assessment based on the child’s age and skill level to place them in the appropriate course.

Is my student required to bring anything to class?

No. All of the software and hardware will be provided in class. A USB drive may be used to download the final project.

Will there be homework?

No. Our curriculum is designed to keep students challenged and engaged; however, the content of each class is designed to be completed within the allotted time.

Classes
When is iCode open?

Hours may vary for each iCode campus depending on its class schedule. It is best to call the location nearest to you.

What is the time commitment?

In the Belt Program, classes are twice per week for one hour each. Lessons are broken into ‘sprints’ that take one month to complete. A full belt takes 6-9 months to complete, depending on the number of sprints within a belt.

What happens if a student misses a class?

Lab hours are available to make up for missed classes. These may be scheduled by contacting the front desk at least 24 hours in advance to ensure staffing. There are certain classes without lab hours and these classes cannot be made up. Parents are informed at the time of registration.

What if a student misses more than three (3) classes?

The student should repeat the four-week sprint. Lab hours are designed to get a student caught up; they are not a long-term substitute for a regularly scheduled class.

How much does iCode cost?

Rates are set by individual campuses. Please contact a nearby campus for pricing information.

Can we access our child’s projects at home?

All of our languages are open source, so you may access them, however, projects are designed to be developed at our campuses for proper mentoring of habits and to ensure that the child has mastered the skills covered in their class.

Will we be able to see our child’s final project?

Parents can contact the front desk to schedule a time to observe student presentations.

Additional Activities
Are there events outside of classes with iCode?

Many iCode campuses host regular Friday or Saturday Game Nights, which are a great opportunity to bring in friends for a night of gaming, food, and fun!

Off Campus Program
What are Off-Campus Programs?

iCode offers an after-school immersion program, where school districts, private schools, or clubs can benefit from iCode’s courses at their own facilities. Contact the campus near you to find out about program availability!

graphic of a blue and yellow blob
graphic of a yellow blob