Illinois Coding Studies — Grade 1

Comprehensive Course Syllabus

Course Overview

Our Illinois Grade 1 Coding Studies course introduces computers and coding to children with no prior experience. It begins with computer parts, mouse and keyboard skills, and a plain explanation of what coding actually is.

The thinking strand builds computational thinking, sequencing, algorithms, directions and navigation, patterns and logical reasoning, and decomposition — the habits of mind that matter far more at this age than any particular software.

Children then move into block-based coding: movement and sound commands, connecting blocks, events and triggers, loops, simple if-then conditions, variables, and grid coordinates, followed by a full module on debugging — finding and fixing mistakes without giving up.

The creative strand covers coding puzzles, interactive stories, simple animations, coding games, and digital art and design, so children build something of their own in every unit.

The course closes with digital citizenship, online safety and privacy, collaboration and pair programming, unplugged coding activities away from screens, and real-world coding, before integrated projects and a full year-end review.

Recommended Age 6–7 Years
Prerequisite None — No Prior Coding Experience Required
Course Duration Full Academic Year
Live Classes 2 Classes per Week · 60 Min Each
Program Type Foundational Coding & Computational Thinking
Module 1

Introduction to Computers & Technology

Topic 1.1

What Is a Computer?

Children learn what a computer is. A computer follows instructions people give it.

Topic 1.2

Computer Parts

Children name computer parts. Each part has a job.

Topic 1.3

Monitor / Screen

Children learn about the screen. The screen shows what the computer is doing.

Topic 1.4

Keyboard

Children learn about the keyboard. The keyboard types letters and numbers.

Topic 1.5

Mouse

Children learn about the mouse. The mouse moves the pointer.

Module 2

Keyboard, Mouse & Digital Skills

Topic 2.1

Mouse Movement

Children move the mouse. The pointer follows the mouse.

Topic 2.2

Clicking

Children click the mouse. A click chooses something.

Topic 2.3

Double-Clicking

Children double-click. Two quick clicks open things.

Topic 2.4

Drag and Drop

Children drag and drop. Dragging moves things across the screen.

Topic 2.5

Scrolling

Children scroll a page. Scrolling shows what is off screen.

Module 3

What Is Coding?

Topic 3.1

What Is Coding?

Children learn what coding is. Coding is telling a computer what to do.

Topic 3.2

Programs

Children learn what a program is. A program is a set of instructions.

Topic 3.3

Instructions

Children learn about instructions. Instructions must be in order.

Topic 3.4

Commands

Children learn about commands. A command tells the computer one thing to do.

Topic 3.5

Computers Follow Instructions

Children learn computers follow instructions exactly. Computers do just what they are told.

Module 4

Computational Thinking

Topic 4.1

Logical Thinking

Children think logically. Logic means reasons that follow.

Topic 4.2

Step-by-Step Thinking

Children think step by step. Small steps are easier to follow.

Topic 4.3

Problem Solving

Children solve problems. Problem solving is coding’s real skill.

Topic 4.4

Breaking Problems Down

Children break problems down. Small parts are easier to handle.

Topic 4.5

Finding Patterns

Children find patterns. Patterns repeat and can be reused.

Module 5

Sequencing

Topic 5.1

Sequence

Children learn about sequence. Sequence is the order of steps.

Topic 5.2

First

Children use the word first. First is the starting step.

Topic 5.3

Next

Children use the word next. Next comes after first.

Topic 5.4

Then

Children use the word then. Then continues the sequence.

Topic 5.5

Last

Children use the word last. Last is the final step.

Module 6

Algorithms

Topic 6.1

What Is an Algorithm?

Children learn what an algorithm is. An algorithm is a set of steps to finish a job.

Topic 6.2

Step-by-Step Instructions

Children write step-by-step instructions. Every step must be clear.

Topic 6.3

Everyday Algorithms

Children find everyday algorithms. Brushing teeth is an algorithm.

Topic 6.4

Following Instructions

Children follow instructions exactly. Computers cannot guess.

Topic 6.5

Creating Instructions

Children create their own instructions. Writing them reveals missing steps.

Module 7

Directions & Navigation

Topic 7.1

Up

Children use the direction up. Up moves towards the top.

Topic 7.2

Down

Children use the direction down. Down moves towards the bottom.

Topic 7.3

Left

Children use the direction left. Left and right take practice.

Topic 7.4

Right

Children use the direction right. Right is opposite left.

Topic 7.5

Forward

Children move forward. Forward means the way you are facing.

Module 8

Patterns & Logical Reasoning

Topic 8.1

Number Patterns

Children find number patterns. Numbers can follow a rule.

Topic 8.2

Shape Patterns

Children find shape patterns. Shapes can repeat in order.

Topic 8.3

Color Patterns

Children find colour patterns. Colours make patterns easy to see.

Topic 8.4

Repeating Patterns

Children spot repeating patterns. Repeats can be replaced with a loop.

Topic 8.5

Sequence Patterns

Children spot sequence patterns. Sequences follow a rule.

Module 9

Decomposition

Topic 9.1

Breaking Problems Into Parts

Children break problems into parts. Parts are easier than wholes.

Topic 9.2

Smaller Tasks

Children make smaller tasks. Small tasks feel achievable.

Topic 9.3

Step-by-Step Solutions

Children build step-by-step solutions. Steps combine into a solution.

Topic 9.4

Story Decomposition

Children break stories into parts. Stories have beginning, middle, and end.

Topic 9.5

Game Decomposition

Children break games into parts. Games have characters, rules, and goals.

Module 10

Coding Commands

Topic 10.1

Movement Commands

Children use movement commands. Movement is the first thing to code.

Topic 10.2

Turn Commands

Children use turn commands. Turning changes direction.

Topic 10.3

Start Commands

Children use start commands. Start begins the program.

Topic 10.4

Stop Commands

Children use stop commands. Stop ends the program.

Topic 10.5

Sound Commands

Children use sound commands. Sound makes programs lively.

Module 11

Block-Based Coding

Topic 11.1

Block-Based Programming

Children code with blocks. Blocks avoid typing mistakes.

Topic 11.2

Drag-and-Drop Blocks

Children drag and drop blocks. Dragging builds a program.

Topic 11.3

Command Blocks

Children use command blocks. Each block does one thing.

Topic 11.4

Connecting Blocks

Children connect blocks. Connected blocks run in order.

Topic 11.5

Executing Programs

Children run their programs. Running shows what the code does.

Module 12

Events & Actions

Topic 12.1

Start Events

Children use start events. A start event launches the program.

Topic 12.2

Click Events

Children use click events. Clicking can trigger an action.

Topic 12.3

Key Press Events

Children use key press events. Keys can control a character.

Topic 12.4

Character Actions

Children program character actions. Characters do what the code says.

Topic 12.5

Triggers

Children learn about triggers. A trigger starts something happening.

Modules 13–29

Also Covered in This Course

Loops & Repetition
Conditions – Introduction
Variables – Introduction
Coordinates & Coding Grids
Debugging & Fixing Mistakes
Coding Puzzles & Challenges
Interactive Stories
Simple Animations
Coding Games
Digital Creativity & Design
Digital Citizenship
Online Safety & Privacy
Collaboration & Coding Communication
Unplugged Coding Activities
Real-World Coding Applications
Integrated Coding Projects
Comprehensive Grade 1 Coding Review

Teaching Methodology

Our Grade 1 Coding classes are playful, visual, and largely screen-light. Children act out algorithms with their own bodies before they touch a keyboard, and every unit ends with something they built themselves. Children learn through:

Live interactive classes
Guided computer skills practice
Mouse and keyboard games
Unplugged coding activities
Human robot games
Sequencing activities
Algorithm building
Direction and navigation games
Pattern and logic puzzles
Problem decomposition practice
Block-based coding on screen
Event and trigger activities
Loop challenges
If-then decision games
Simple variable activities
Grid and coordinate puzzles
Debugging challenges
Interactive story building
Animation projects
Game creation
Digital art and design
Digital citizenship discussions
Online safety activities
Pair programming
Integrated project work
Progress reports

Learning Outcomes

By the end of Grade 1, students will be able to:

Name computer parts and explain input and output.
Use a mouse, touchscreen, and the main keyboard keys confidently.
Explain what coding is and what programmers do.
Think logically and step by step to solve a problem.
Put instructions in the correct sequence.
Create, follow, and test a simple algorithm.
Use direction words and commands to navigate a grid.
Find, complete, and describe patterns and pattern rules.
Break a problem into smaller parts and plan a solution.
Use movement, sound, appearance, and drawing commands.
Build, run, and change a program using code blocks.
Use events and triggers to make programs interactive.
Use loops to repeat commands and shorten a program.
Use simple if-then conditions to make programs decide.
Use a variable to store a score or a count.
Locate and move objects using a grid and coordinates.
Find and fix bugs by testing and checking instructions.
Solve maze, sequence, pattern, and debugging challenges.
Create an interactive story with characters, scenes, and events.
Create a simple animation with motion, timing, and sound.
Create a simple game with rules, points, and a way to win.
Use technology responsibly and treat others kindly online.
Keep personal information private and ask a trusted adult for help.
Work in a pair, take turns, explain ideas, and give kind feedback.
Give examples of coding in games, apps, robots, and everyday devices.

Assessment & Progress Tracking

Student progress is evaluated through:

Weekly practice activities
Computer skills checks
Mouse and keyboard tasks
Sequencing exercises
Algorithm building tasks
Direction and navigation activities
Pattern completion tasks
Decomposition activities
Command usage tasks
Block coding assignments
Event programming tasks
Loop challenges
Condition activities
Variable exercises
Grid and coordinate puzzles
Debugging challenges
Interactive story projects
Animation projects
Game projects
Digital art tasks
Digital citizenship discussions
Online safety checks
Pair programming observation
Integrated project assessment
Personalized progress reports

Why Choose NextChanakya for Illinois Grade 1 Coding Studies?

Broad alignment with widely used K–12 computer science frameworks
A full unplugged module — not everything happens on a screen
Computational thinking taught before any code
Sequencing and algorithms as separate modules
Direction and navigation taught explicitly
Patterns linked directly to loops
Decomposition taught as its own skill
Block-based coding, no typing required
Events and triggers introduced in Grade 1
If-then thinking started early
Variables introduced through game scores
Grids and coordinates linked to mathematics
Debugging taught as a normal, expected skill
Persistence treated as a learning objective
Three creative build modules: stories, animations, and games
Digital citizenship and online safety from the start
Pair programming and collaboration
Real-world coding examples children recognise
Small live online classes with personal attention

Standards Note

This syllabus is offered as a foundational coding, computational thinking, and digital literacy programme for children in Illinois, broadly informed by widely used K–12 computer science frameworks and the CSTA K–12 Computer Science Standards.

Computer science is not a mandatory Grade 1 subject in Illinois. Illinois schools and districts differ in whether and how they teach computing in the early grades, and may use different platforms, devices, instructional materials, pacing guides, activities, and assessments.

Illinois does not prescribe a single Grade 1 coding platform, textbook, curriculum sequence, or assessment system. This is not the only Grade 1 coding syllabus available, and no specific software, device, coding platform, or instructional resource is required statewide.

The programme is platform-neutral. Concepts such as sequencing, loops, conditions, and debugging are taught so they transfer to any block-based coding environment a school or family chooses.

Online safety and digital citizenship content is taught at an age-appropriate, protective level. Children are taught to keep personal information private, to use only sites an adult has approved, and to tell a trusted adult about anything that worries them. All online activity should be adult-supervised.

It is important to distinguish between computer science learning standards and the coding course structure created for this educational programme, which organises computing into a month-by-month teaching sequence.