Code.org Preschool Programming
Offers preschool coding experiences via Code.org activities to develop early logic skills.
Description : Using Code.org’s preschool programming modules, this class introduces foundational computational thinking by engaging children in interactive games that teach sequencing and problem‑solving in an accessible, age‑appropriate way.
Category : Coding & Engineering
Age : 5+
Difficulty Level : Normal
Curriculum :
Module 1: Introduction to Computers Section 1: Getting to Know Computers - Lesson 1: What Is a Computer? - Module 1, Section 1, Lesson 1: An introduction to what a computer is and its simple functions. - Lesson 2: Recognizing Computer Images - Module 1, Section 1, Lesson 2: Identifying basic pictures of computers and related devices. Section 2: Exploring Computer Parts - Lesson 1: The Monitor and Its Uses - Module 1, Section 2, Lesson 1: Understanding the monitor as the screen and what it shows. - Lesson 2: Understanding the Keyboard and Mouse - Module 1, Section 2, Lesson 2: Basic introduction to how these tools help interact with a computer. Section 3: Using Simple Computer Tools - Lesson 1: Clicking and Dragging - Module 1, Section 3, Lesson 1: Learning the action of clicking and simple dragging with a mouse. - Lesson 2: Pressing Keyboard Keys - Module 1, Section 3, Lesson 2: Simple exercises on pressing keys and recognizing letters. Section 4: Colors, Shapes, and Symbols on Screen - Lesson 1: Recognizing Colors on the Display - Module 1, Section 4, Lesson 1: Match colors and simple shapes shown on the computer screen. - Lesson 2: Identifying Simple Icons and Symbols - Module 1, Section 4, Lesson 2: Learning to recognize common symbols like play, pause, and home. Section 5: Basic Computer Safety and Care - Lesson 1: Keeping Devices Clean and Safe - Module 1, Section 5, Lesson 1: Simple ideas about taking care of a computer and its parts. - Lesson 2: Online Safety for Beginners - Module 1, Section 5, Lesson 2: Introduction to being safe while using computers, in an age-appropriate way. Module 2: Introduction to Sequencing and Patterns Section 1: Understanding Order - Lesson 1: What Is a Sequence? - Module 2, Section 1, Lesson 1: Explaining the concept of putting things in order with simple examples. - Lesson 2: Practicing Sequences with Stories - Module 2, Section 1, Lesson 2: Using short stories to identify what comes first, next, and last. Section 2: Simple Patterns - Lesson 1: Recognizing Patterns in Colors - Module 2, Section 2, Lesson 1: Learning to spot repeated color patterns with fun images. - Lesson 2: Patterns in Shapes and Sounds - Module 2, Section 2, Lesson 2: Exploring patterns using shapes and basic sounds. Section 3: Sequencing with Everyday Activities - Lesson 1: Steps of Getting Ready - Module 2, Section 3, Lesson 1: Sequencing tasks like getting dressed in a logical order. - Lesson 2: Arranging Daily Routines - Module 2, Section 3, Lesson 2: Using familiar routines to illustrate sequencing. Section 4: Sequencing with Interactive Games - Lesson 1: Following a Sequence in a Game - Module 2, Section 4, Lesson 1: Learning to follow order in a fun, interactive game setting. - Lesson 2: Matching Activities to Steps - Module 2, Section 4, Lesson 2: Matching game elements with the correct order of steps. Section 5: Review of Sequencing Skills - Lesson 1: Putting Everything in Order - Module 2, Section 5, Lesson 1: A review lesson to sequence familiar pictures and events. - Lesson 2: Fun Sequencing Puzzles - Module 2, Section 5, Lesson 2: Engaging puzzles that reinforce the idea of order and patterns. Module 3: Exploring Problem Solving Section 1: Introduction to Problem Solving - Lesson 1: What Is a Problem? - Module 3, Section 1, Lesson 1: Explaining problems in simple terms children can understand. - Lesson 2: Identifying Problems in Stories - Module 3, Section 1, Lesson 2: Using stories to recognize a problem and think about solutions. Section 2: Step-by-Step Thinking - Lesson 1: Breaking a Task into Steps - Module 3, Section 2, Lesson 1: Learning to break down a simple task into individual steps. - Lesson 2: Following Clear Instructions - Module 3, Section 2, Lesson 2: Practicing following clear, step-by-step instructions in an activity. Section 3: Interactive Problem Solving Games - Lesson 1: Finding the Right Path - Module 3, Section 3, Lesson 1: A game that encourages choosing the right sequence of actions. - Lesson 2: Fixing a Broken Puzzle - Module 3, Section 3, Lesson 2: Identifying the missing piece and solving a simple puzzle. Section 4: Creative Thinking - Lesson 1: Thinking of Many Ways to Solve a Task - Module 3, Section 4, Lesson 1: Introducing the idea that there are several ways to solve a problem. - Lesson 2: Sharing Creative Solutions - Module 3, Section 4, Lesson 2: Encouraging children to share how they solved a minor problem. Section 5: Review and Practice of Problem Solving - Lesson 1: Simple Challenges and Solutions - Module 3, Section 5, Lesson 1: Review of steps with easy challenges to boost confidence. - Lesson 2: Group Problem Solving Activity - Module 3, Section 5, Lesson 2: Collaborative game activity to practice problem addressing in a group. Module 4: Introduction to Interactive Digital Tools Section 1: Discovering Digital Tools - Lesson 1: What Are Digital Tools? - Module 4, Section 1, Lesson 1: An introduction to simple digital tools and what they do. - Lesson 2: Exploring Examples on Screen - Module 4, Section 1, Lesson 2: Identifying different digital tools in a friendly, interactive way. Section 2: Simple Computer Programs - Lesson 1: Recognizing Program Icons - Module 4, Section 2, Lesson 1: Learning that icons can represent programs and activities. - Lesson 2: Tapping and Launching Programs - Module 4, Section 2, Lesson 2: Simple exercises on tapping icons to start a program. Section 3: Interactive Games as Learning Tools - Lesson 1: Learning Through Play - Module 4, Section 3, Lesson 1: Exploring games that reinforce sequencing and problem solving. - Lesson 2: Identifying Game Elements - Module 4, Section 3, Lesson 2: Discovering key parts of a game interface like start, pause, and score. Section 4: Hands-On Activity with Digital Tools - Lesson 1: Matching Icons to Tools - Module 4, Section 4, Lesson 1: Matching game where children identify which icon belongs to which tool. - Lesson 2: Drag and Drop Interaction - Module 4, Section 4, Lesson 2: Practice using drag and drop features in a structured activity. Section 5: Review and Reinforcement - Lesson 1: Recap of Digital Tools - Module 4, Section 5, Lesson 1: Reviewing what digital tools are and how they are used in simple play. - Lesson 2: Interactive Quiz and Fun Activity - Module 4, Section 5, Lesson 2: Engaging quiz and interactive game to reinforce the lessons learned. Module 5: Building Little Programs Section 1: Introduction to Programming Ideas - Lesson 1: What Is Programming? - Module 5, Section 1, Lesson 1: An introduction to programming as giving simple instructions. - Lesson 2: Computers Follow Your Instructions - Module 5, Section 1, Lesson 2: Demonstrating how computers act when given clear, simple orders. Section 2: Step-by-Step Programming with Blocks - Lesson 1: Introduction to Blocks - Module 5, Section 2, Lesson 1: Learning about block-based programming tools used in Code.org. - Lesson 2: Arranging Blocks in Order - Module 5, Section 2, Lesson 2: Hands-on activity arranging colorful blocks to create a simple sequence. Section 3: Creating Simple Animations - Lesson 1: Making Characters Move - Module 5, Section 3, Lesson 1: A guided activity on using blocks to make a character move. - Lesson 2: Changing Colors and Shapes on Screen - Module 5, Section 3, Lesson 2: Using programming blocks to change visuals on the screen. Section 4: Interactive Storytelling Through Programming - Lesson 1: Telling a Story with Blocks - Module 5, Section 4, Lesson 1: Creating a simple digital story by sequencing actions with blocks. - Lesson 2: Sequencing Story Events - Module 5, Section 4, Lesson 2: Practice sequencing events in a story using a block-based interface. Section 5: Practical Programming Challenge - Lesson 1: Building a Mini Program - Module 5, Section 5, Lesson 1: A simple project that combines sequencing and basic programming blocks. - Lesson 2: Sharing and Celebrating Creations - Module 5, Section 5, Lesson 2: A fun wrap-up activity where children share what they built and celebrate learning.