STEM Education Programs & Pathways 

Our STEM program is designed to help students 9 yrs and older develop robust technical skills to be able to compete in this changing world.

The Program focuses on three main pathways: Computer Science, Robotics and Cybersecurity.

Computer Science (CS)

Computer Science: (Age 9+) The Computer Science pathway teaches students aged 9+ coding skills. This is an introductory computer science course where students learn coding concepts as they build applications and basic robotics projects. Students are familiarized with coding, programming, scripting and electronics. Upon completing the computer science pathway, students can choose to move to the Robotics or Cybersecurity pathway. 

Robotics (CS- ROB)

Robotics (Age 11+) The robotics pathway teaches students advanced robotics. Students are familiarized with advanced programming, scripting and electronics. This is an advanced module that requires basic coding knowledge, or completion of the computer science pathway. 

Cybersecurity (CS-CySec)

Cybersecurity (Age 11+)  The Cybersecurity pathway focuses on three main modules: defensive coding, networking, and penetration testing (vulnerability assessment). This is an advanced module that requires basic coding knowledge, or completion of the computer science pathway. Students in this module are familiarized with network protocols,  advanced scripting, defensive and offensive coding.

 

 

 

 
 
Computer Science 1 (CS-1)  

CS-1 (Age 9+)  teaches students basic coding skills. This is an introductory computer science course where students learn coding concepts as they build applications.

Computer Science 2 (CS-2)  

CS-2 (Age 9+) teaches students intermediate to advanced coding skills. Students are familiarized with advanced coding, programming, scripting and electronics.

Computer Science - Introduction To Robotics (CS-ROB) 

CS-ROB (Age 10+) teaches students introduction to robotics. Students are familiarized with robotics programming and electronics.

Computer Science - Introduction To Cybersecurity  (CS-CySec)

CS-CySec  (Age 10+) teaches students introduction to cybersecurity. Students are familiarized with defensive coding, networking and scripting.

Robotics A1 (ROB-A1)

CS-ROB (Age 11+) teaches students robotics. Students are familiarized with intermediate to advanced robotics programming, electronics and prototyping.

Robotics A2 (ROB-A2)

CS-ROB (Age 11+) teaches students advanced robotics. Students are familiarized with advanced robotics programming, electronics, and are able to build robotics prototypes.

Cybersecurity A1 (CySec-A1)

CS-CySec  (Age 11+) teaches students advanced cybersecurity. Students are familiarized with advanced scripting and advanced networking. 

Cybersecurity A2 (CySec-A2)

CS-CySec  (Age 11+) teaches students advanced cybersecurity. Students are familiarized with advanced defensive coding and penetration testing

 

 

 

The Cybersecurity and Robotics advanced classes require completion of the Computer Science introduction modules (CS-CySec OR CS-ROB)  as a prerequisite or completion of a placement exam offered at our exam center (icodeusa.org/exam-center).

 

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By continuing to browse our website or clicking “Accept All”, you consent to the use of our cookies. Accept