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.
Yes! There are no prerequisites for knowledge on our entry point belts. While our belts are intensive, they are designed to be taught to a particular age group.
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.
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.
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.
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.
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.
No. All the software and hardware will be provided in class. A USB Drive may be used to download the final project.
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.
Hours may vary for each iCode location. It is best to call a specific location. The front desk is usually open from 12:00 p.m. to 8:00 p.m., Monday through Thursday, 12:00 p.m-5 p.m. on Friday, and 10:00 a.m. to 6:00 p.m. on Saturdays, when there are scheduled classes.
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.
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.
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.
Parents can contact the front desk to schedule a lab hour. Labs are conducted on Saturdays with a lab mentor.
That is okay! It’s in the student’s best interest to get to the appropriate knowledge and skill level before promoting to the next level. This process, along with any exceptions to it, should be discussed with the Director to make sure of the best course of action.
Rates are set by individual centers. Please contact a nearby center for pricing information.
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.
Parents can contact Administration to schedule a time to stop by and observe presentations.
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.
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.