all expereince levels
All levels are welcome: from coders as young as 7-years old to middle schoolers with advanced programming skills.
We offer a small group and personalized approach to help your child to learn at their own pace.
No boring lectures - only hands-on classes! By the end of the course, your young coder will be able to share a library of games they designed and coded. You can learn more about curriculum and our teaching philosophy HERE.
take home projects
Coders receive take-home projects that will allow them to practice and build on the concepts they are learning in class.
We provide a 2-3 week camp style classes where you can learn a new programming language or improve your coding level. Not ready to commit - try our drop-in classes
Our instructors come directly to your school, so it is convenient for parents and easy for schools to implement.
Our program works best for students in grades 2-8.
iCode has created a multi-level curriculum which allows students to continue taking our classes, session after session.
Students of elementary school age will learn to code in Scratch. Students in middle school will learn to code in Python. You can learn more about curriculum and our teaching philosophy HERE.
While the kids are busy learning a new language, we know that parents will want to stay in the loop as well. We provide bi-weekly newsletters to parents to provide updates on their coders progress that also include puzzles for at home coding practice for the kids.