In Khan Academy’s introductory coding section, students solve algorithmic challenges that involve loops, variables, and conditionals. This develops logical reasoning and computational thinking skills.
Problem Solving
Introduction to Variables
Code.org’s “Course F” introduces variables in coding, helping students understand how data is stored and used within a program. They learn to apply variables to keep track of information in simple games or applications.
Introduction to Conditionals
In Code.org’s “Course E,” students explore conditionals. They create simple conditional-based programs, such as “if/then” statements, learning how decisions in programming work.
Designing Interactive Stories
Using Scratch, students build an interactive story, incorporating sequencing, events, and basic conditional statements to create a narrative. This lesson enhances their understanding of storytelling and programming logic.
Creating Simple Algorithms
Code.org’s “Course D” introduces students to algorithms and patterns. They solve puzzles by creating step-by-step algorithms and practice debugging to understand how to correct errors in programming
Introduction to Sequencing
Using Code.org’s “Course C” (available for K-5), students are introduced to sequencing by using drag-and-drop programming blocks to solve puzzles. They learn that the order of commands matters to achieve a desired outcome.