Grade 1 - Introduction To Computer Programming

Level 1 (Ages 6–8)

Course Overview

Grade 1 introduces young learners to the exciting world of computer programming through hands-on, interactive activities. Students will explore basic coding concepts while developing creativity, logical thinking, and problem-solving skills.

This course builds a strong foundation in digital literacy and computer science, helping learners gain confidence in using technology safely and effectively. Through fun, project-based learning, students will begin to understand how computers “think” and how coding can be used to create games, stories, and simple digital experiences.

COURSE OBJECTIVE

Discover the key learning goals designed to strengthen problem-solving, creativity, digital literacy, and technical skills while building confidence in coding and technology.

Introduce core concepts of computer programming and digital literacy

Develop problem-solving and computational thinking skills

Encourage creativity and collaboration through coding activities and practices

Build a strong foundation for future learning in technology and in the next grade

Course Structure

Explore a structured learning journey divided into engaging modules and hands-on activities, guiding students step-by-step through practical projects and skill development.

Quarter 1: Computing Basics & Online Safety

  • Safe internet usage
  • Digital footprints
  • Creating strong passwords
  • Online behaviour and responsibility

Quarter 2: Introduction to Coding 

  • Understanding sequences
  • Basic loops
  • Introductory coding challenges
  • Simple story and game creation

Quarter 3: Expanding Loop Concepts

  • Repeated patterns using loops
  • Creative problem-solving tasks
  • Practices on loop-based tasks
  • Building small interactive projects

Quarter 4: Projects & Review

  • Debugging exercises
  • Algorithm basics
  • Revising coding practices
  • Final creative coding project showcase