This course introduces students to the fundamentals of programming through ScratchJr, a block-based coding app designed for young learners. Students will begin with basic concepts such as commands, sequencing, and simple events while exploring how to make characters move, speak, and act. Each lesson emphasizes playful, hands-on learning through guided mini-projects, animations, and storytelling activities. By the end of the course, learners will be able to create simple interactive scenes and understand the logic behind giving instructions to computers.