Coding Logic & Games is an 8-week introductory course for students in grades 3–5 on core
computer science concepts through creative, hands-on learning. Using Scratch, a block-based
programming language designed for young learners, students explore how computers follow
instructions, solve problems, and respond to user input while creating games, animations,
music, and interactive stories.
The course emphasizes curiosity, creativity, collaboration, and persistence rather than
memorizing syntax. Students develop foundational computational thinking skills such as
sequencing, debugging, loops, events, and conditionals, by working through puzzles and
open-ended projects that encourage experimentation and self-expression.
Each week includes one 50-minute lesson that blends unplugged activities, guided Scratch
programming, group discussion, and reflection to support diverse learning styles and build
confidence in problem-solving with code.
This course requires the use of a laptop (no tablets) with access to Scratch (https://scratch.mit.edu/) and an account. Instruction on how to create a Scratch account is in the course guide below.
Students are encouraged to bring their own laptops for class activities. Laptops will be provided upon request for those who need them.