Computer Science Courses for Kids and Teens

EIGHT BELTS: A Perfect Starting Point For Every Skill Level

  • A proprietary, hands-on computer science curriculum
  • Agile learning environment using the latest technologies
  • Entry point based on age and prior skills
  • Innovative student project to end each belt

Contact us to find the best fit for your child

Projects, Not Grades!

At iCode, students don’t just listen, they DO! Hands-on projects at the end of each sprint pave the way for mastery of concepts.

Foundation Belt
Beginner Level. AGES 5-8

Age-appropriate, foundation STEM skills computer skills, pattern recognition and sequencing.

  • Intermediate Robotics
  • Beginning HTML Design
  • Mobile App Development
  • User Experience
  • in Mobile Development
  • Belts Project
White Belt
Beginner Level. AGES 5-8

Programming with scratch, robotics and software design.

  • Introduction to Computing
  • Programming Constructs in Scratch
  • Fundamentals of Robotics
  • Program Decomposition/Debugging
  • Belts Project
Yellow Belt
Beginner Level. AGES 5-8

App Development and beginning HTML skills.

  • Intermediate Robotics
  • Beginning HTML DEsign
  • Mobile App Development
  • User Experience in Mobile Development
  • Belt Project
Orange Belt
Intermediate Level. AGES 9-12

Basic Computer skills, pattern recognition and sequencing.

  • Basic Computer Skills
  • Computational Thinking
  • Digital Logic
  • Technology Around Us
  • Game Development
  • Basic Engineering
  • Encryption Algorithms
Red Belt
Intermediate Level. AGES 9-12

App developing and basic website design using beginning HTML skills.

  • Intermediate Robotics
  • Beginning HTML DEsign
  • Mobile Development
  • User Exerience in Mobile Development
  • Belt Project
Green Belt
Advanced Level. AGES 10-18

Basic computer skills, pattern recognition and sequencing.

  • Basic Computer Skills
  • Computational Thinking
  • Digital Logic
  • Technology Around Us
  • Game Development
  • Basic Engineering
  • Encryption Algorithms
Blue Belt
Advanced Level. AGES 10-18

Programming with scratch, robotics and software design.

  • Introduction to Computing
  • Programming Constructs in Scratch
  • Fundamentals of Robotics
  • Program Decomposition & Debugging
  • Belt Project
Black Belt
Advanced Level. AGES 10-18

App development and basic website design using beginning HTML skills.

  • Intermediate Robotics
  • Beginning HTML Design
  • Mobile App Development
  • User Experience in Mobile Developmet
  • Belt Project
Share This