Frequently Asked Questions


What is the benefit of my child learning how to code?

The future workplace will have jobs that most of us haven’t even heard of today. As new technologies replace mundane jobs, 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 computer science, while enriching their overall academic strength. During iCode’s program, kids learn skills in problem solving and creativity and gain experience in leadership, collaboration and problem solving.

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

Yes! There are no prerequisites for knowledge on our entry level programs or camps. Our programs are designed to coincide with general knowledge given the student's age.

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

There are always exceptions, however, we first need to assess the student individually and determine the best starting point within one of our entry points. A student may also sit in a class to help determine the best fit.

Belt Program Structure

How is the Belt Program Structured?

Students progress through a belt system, each defined by one of eight colors, and each under the umbrella of Beginner, Intermediate or Advanced levels. Each belt consists of 6-8 sprints. One sprint takes one month to complete.

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

Each student begins at the belt which is most appropriate for their age and skill level. Contact us to discuss the best starting point for your child.

Can a student take any subject?

No. The iCode curriculum has clearly aligned objectives that need to be mastered within each belt. The subject and content being taught are within the planned series of belts which build upon each other.

How are students recognized for work accomplished at iCode?

Upon completion of each belt, students receive a certificate of graduation, along with a new lanyard that represents the new belt color they will move to. The skills that students can list on their resumes are great for scholarship and career opportunities.


What is the weekly time commitment?

Classes are twice per week for one hour each. The time commitment is 2 hours per week and each sprint takes one month to complete. A belt takes 6-8 months to complete, depending on the number of sprints within a belt.

Is my student required to bring anything to class?

No. All 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.

What happens if a student misses a class?

Lab hours are available to make up for missed classes. These may be scheduled in advance by contacting the front desk. Lab hours should be scheduled 24 hours in advance to ensure staffing. There are certain classes without lab hours that parents are informed at the time of registration, during those times classes cannot be made up.

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

The student should repeat the four-week sprint. Lab hours are a tool that aim to get a student to where they need to be; they are not a permanent substitute for a regularly scheduled class.

How much does iCode cost?

Rates are set by individual centers. Please contact a nearby center for pricing information.

Can we access our child’s projects at home?

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

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

Parents can contact Administration to schedule a time to stop by and observe presentations.

Additional Activities

Does iCode host activities outside of class?

iCode hold regular Friday Socials, which are an opportunity to bring in friends for a game night. On a quarterly basis, iCode holds graduation events, recognizing students who have completed belts and are ready to move on to the next.

iCode holds an annual hackathon event, where kids team up to compete with peers to solve challenges. Periodically, iCode teams up with Apple stores to offer fun gaming experiences.

Off Campus Program

What are Off-Campus Programs?

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

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