ICJC Coding Class

Welcome to the Coding Class organized by the ICJC Stem Club!

The goal of this program is to make the children in the ICJC community more comfortable with coding.


  • Juniors Course for children in Grades 1 – 4 (Inclusive)
  • Seniors Course for children in Grades 5 – 8 (Inclusive)
  • Courses will start January 19, 2023 and end March 9, 2023
  • Classes will be held every Thursday evening from 6 pm to 7:30 pm
  • Fees will be $100/child for 8 classes, working out to $12.50 per class.

Fees are NON-REFUNDABLE for reasons including student absence from session due to trips (e.g., required and/or discretionary trips), illnesses, withdrawal, dismissal from the Class (e.g., expulsion), or any other reason as determined by the discretion of the Coding Class Staff.

Course Details:

Juniors Course (Grade 1 – 4)

The Juniors Course will teach children basic programming concepts utilizing Scratch, a popular high-level block-based visual programming language. In this course, children will learn simple concepts such as algorithms, debugging, data encoding and binary numbers, sequencing, loops, conditionals and branching, etc.

This course intends to introduce younger children to coding in a fun, engaging manner and to engender excitement about coding. We will incorporate games and activities to keep the kids engaged. For the final project, the children will create a game using all the concepts learned.


Seniors Course (Grade 5 – 8)

The Seniors Course will use Python-based modules. Python is a high-level, general-purpose programming language which is simple to learn and very widely used. Children in this course will be introduced to concepts such as data types, conditionals and loops, functions and pseudo code, object oriented programming, recursion, and moving robots using code. By the end of this course, students will be able to interact with a LEGO Robot (EV3 or Spike Prime) using Python and be able program this Robot to conduct basic maneuvers.


For more questions email stem@icjc.org