“Imagination is more important than knowledge. For knowledge is limited and imagination embraces the entire world, stimulating progress, giving birth to evolution”

-Albert Einstein

Request More Information or Schedule a Tour
at our iCode Carrollton

Or Call 469.608.7023

Holiday Camps
at East Frisco Campus

Ramp Up Tech Your Skills

Pique their interest in computer science through exposure to the latest and greatest technologies and the mechanism behind them. They learn flight training with drones, understand microcomputers, use python to manipulate Minecraft and try their hand at game design and development or robotics.

Camp dates/times: December 27-28 and January 2-4, 9 am – 4pm
To enroll: info@icodeschool.com or call 469.608.7023

After School Coding Program
Discover the perfect starting point for your child’s skill level

What is the Belt System?

  • A comprehensive K – 12 computer science curriculum.
  • Starts with Beginner, Intermediate or Advanced, based on age and skill level.
  • Eight belts, each containing 6 to 8, one-month sprints.
  • Each belt ends with a final project in which students utilize their skills and cement their learning in preparation for the next belt.

What Skills Do Kids Learn?

  • Students collaborate and brainstorm ideas through project-based learning,
  • Hard skills; from developing algorithms, creating Apps and building websites, to programming using Scratch, HTML, Robotics, Alice, Python and Java.
  • Soft skills such as creativity and innovative thinking are refined.
  • Transferable skills; students are exposed to math, science, and art, enhancing their critical thinking and analytical skills, which leads to success across academic disciplines.

Foundation Belt

Developing Strong Pathways in Early Learning

Soft Skills

Independent Thinking Skills | Fine Motor Skills | Coordination | Patterns and Sequencing

Belt Summary
Foundation Belt Sprints
Belt Summary
Math, Physics and Computational Thinking
Age Range: 6-9
Foundation Belt Sprints

Courses for the foundation belt

Sprint 1 – Basic Computer Skills
Sprint 2 – Computational Thinking
Sprint 3 – Digital Logic
Sprint 4 – Technology Around Us
Sprint 5 – Game Development
Sprint 6 – Basic Engineering
Sprint 7 – Encryption Algorithms
Final – Belt Project

White Belt

Developing Strong Pathways in Early Learning

Soft Skills

Independent Thinking Skills | Fine Motor Skills | Coordination | Patterns and Sequencing

White Belt Summary
White Belt Sprints
White Belt Summary
Programming with Scratch, Robotics and Software Design.
Age Range: 6-9
White Belt Sprints

Courses for the white belt

Sprint 1 – Introduction to Computing
Sprint 2 – Programming with Scratch
Sprint 3 – Programming Constructs in Scratch
Sprint 4 – Fundamentals of Robotics
Sprint 5 – Program Decomposition & Debugging
Final – Belt Project

YELLOW BELT

Developing Strong Pathways in Early Learning

Soft Skills

Independent Thinking Skills | Fine Motor Skills | Coordination | Patterns and Sequencing

Belt Summary
Yellow Belt Sprints
Belt Summary

Robotics, App Development and HTML Website Design
Age Range: 6-9

Yellow Belt Sprints

Courses for the yellow belt

Sprint 1 – Intermediate Robotics
Sprint 2 – Beginning HTML
Sprint 3 – Design Thinking
Sprint 4 – Fundamentals of Robotics
Sprint 5 – User Experience in Mobile Development
Final – Belt Project: Mobile Development

Orange Belt

Enriching the mind through concepts in coding and design

Soft Skills

Logical analysis | Planning & Design | Teamwork | Presentation skills

Belt Summary
Orange Belt Sprints
Belt Summary

Programming, Web Development & Creative Design
Age Range: 9-12

Orange Belt Sprints

Courses for the orange belt

Sprint 1 – Introduction to Programming
Sprint 2 – Web design with HTML5 & CSS
Sprint 3 – Electronics with Raspberry Pi
Sprint 4 – Algorithms
Sprint 5 – Database
Final – Belt Project Web Development

Red Belt

Enriching the mind through concepts in coding and design

Soft Skills

Logical analysis | Planning & Design | Teamwork | Presentation skills

Belt Summary
Red Belt Sprints
Belt Summary

Game Design, Game Development, Digital Images and Animations
Age Range: 9-12

Red Belt Sprints

Courses for the red belt

Sprint 1 – Digital Image
Sprint 2 – Game Design
Sprint 3 – 2D Game Development
Sprint 4 – 3D Game Design/Roblox Sandbox, Game Publishing
Sprint 5 – Animations
Final – Belt Project: Game Development

Green Belt

Preparing for the real world with project management, collaboration and team player skills

Soft Skills

Critical thinking & Analysis | Teamwork | Project Development & Ideation | Entrepreneurship

Belt Summary
Green Belt Sprints
Belt Summary

Object Oriented Programming, Product Design, Databases
Age Range: 10-14

Green Belt Sprints

Courses for the green belt

Sprint 1 – Introduction to Hardware & Software
Sprint 2 – Computational Thinking
Sprint 3 – Programming with Alice
Sprint 4 – Programming Constructs with Alice
Sprint 5 – Electronics with Raspberry Pi
Sprint 6 – Robotics with Mindstorms EV3
Final – Belt Project: Robotics

Blue Belt

Preparing for the real world with project management, collaboration and team player skills

Soft Skills

Critical thinking & Analysis | Teamwork | Project Development & Ideation | Entrepreneurship

Belt Summary
Blue Belt Sprints
Belt Summary

Python, Robotics with Mindstorms and Digital Music
Age Range: 10-14

Blue Belt Sprints

Courses for the blue belt

Sprint 1 – Digital Music
Sprint 2 – Programming with Python
Sprint 3 – Raspberry Pi with Python
Sprint 4 – Robotics with Mindstorms
Sprint 5 – Introduction to iDEs & OOP
Final – Belt Project: Python & Agile Methodology

Black Belt

Preparing for the real world with project management, collaboration and team player skills

Soft Skills

Critical thinking & Analysis | Teamwork | Project Development & Ideation | Entrepreneurship

Belt Summary
Black Belt Sprints
Belt Summary

Java, Drones and Agile Methodology
Age Range: 10-14

Black Belt Sprints

Courses for the black belt

Sprint 1 – Java with Minecraft
Sprint 2 – Programming with Java
Sprint 3 – Art of Innovation
Sprint 4 – Data Structure with Java
Sprint 5 – Code to Fly UAV’s (Drones)
Sprint 6 – Advanced Data Structures
Final – Belt Project: Java & Agile Methodology
SELECT – Being a mentor at iCode

Project-based learning

Create a project; gain hands-on experience with complex concepts.

Small Class Size

Individual attention with low student/teacher ratio of 6:1.

Critical Thinking

Focus on the process, not grades – students brainstorm and solve problems.

Writing Code

It’s not just about drag and drop. They learn how to write real code. And that’s powerful knowledge.

Communication

Develop confidence through relationships with new peers and mentors.

Access to Technology

From 3D printers to drones students go behind the scenes of the latest in the tech world.

Request More Information
or Schedule a Tour

Summer STEAM Camps

Design and Technology for Artists and Engineers

iCode Summer campers immerse themselves in a world of coding, virtual reality, robotics, drones, and game design. Campers can experience Harry Potter world with Tech Magic, produce their own YouTube videos, design and create an App, or learn how artificial intelligence impacts the world around us. Our camps are perfect for kids who have great imaginations, enjoy critical thinking and problem solving or simply love technology. There’s a perfect fit for any interest and skill level. Find out more today.

PowerHours

iCode PowerHours are designed to extend the skills learned through the belt program. Test your mastery, as you further develop critical thinking skills, problem-solving abilities, and creativity. Some challenges introduce new tools thereby increasing exposure to the latest in the computer science world.

High School Boot Camps

Exceptional Portfolio

With the increasing demand for innovations and implementation of technology, we face a global talent shortage. Universities increasingly seek diversification in their students’ abilities. Through iCode’s intensive High School Boot Camps, students will stand out in their achievements. iCode’s rigorous and relevant computer science camps prepare students for higher education and the future workplace.

Holiday Camps

Innovate. Code. Create.

The holidays are a great time to ramp up STEM skills. Expose kids to the latest and greatest technologies and the mechanism behind them. They learn flight training with drones, understand microcomputers, use python to manipulate Minecraft and try their hand at game design and development or robotics.

Off-Campus Programs

iCode’s Classes Available at Area Schools

iCode partners with school districts to provide a robust after-school program, starting as early as Kindergarten. The immersion programs enable students to gain a strong foundation in computer science while providing invaluable academic enrichment.

Family Series

Family Tech Time with a Purpose

iCode offers courses taught by experienced industry professionals that give an in-depth insight into emergent technologies impacting industries, work life and the world around us.

iCode Carrollton

Campus Hours

Let’s Talk
About the best fit
for Your Child

Request a FREE Consultation