This module is designed to introduce students to the world of coding. The first week focuses on the basics of coding, using everyday examples and an instructional game to reinforce the concept. The second lesson introduces Scratch, a coding platform, and guides students through creating their first project. The second week builds on this knowledge, teaching students how to create a dance party animation with a cat and a bat. Teachers should encourage active participation, creativity, and practice throughout The module.
Read more

Explore the Course

Click any lesson to preview it

This module offers a structured introduction to coding for educators guiding their students. It covers foundational concepts through engaging lessons on coding basics, using Scratch as a platform, creating accounts, and building animations. Teachers receive detailed notes to facilitate interactive, hands-on learning while addressing diverse student needs.

What is Coding?
Introduction to Coding Beginner
Scratch Tutorial Quiz Beginner
Create your Scratch account Beginner
Make a Project
A Dancing Cat and Bat Quiz Challenge Beginner

This module offers a structured introduction to coding for educators guiding their students. It covers foundational concepts through engaging lessons on coding basics, using Scratch as a platform, creating accounts, and building animations. Teachers receive detailed notes to facilitate interactive, hands-on learning while addressing diverse student needs.

What is Coding?
Introduction to Coding Beginner
Scratch Tutorial Quiz Beginner
Create your Scratch account Beginner
Make a Project
A Dancing Cat and Bat Quiz Challenge Beginner

Curriculum Mapping

See exactly how this course maps to official curriculum specifications

Curriculum Area
Outcomes
Nature of STEM
S1.2.1
Living things
S2.2.1 S2.2.2
Materials
S3.2.1 S3.2.2
Energy and forces
S4.2.1 S4.2.2 S4.2.3
Technology
S5.2.1 S5.2.2
Engineering
S6.2.1

What Students Will Learn

Learning Goals

  1. Understand the fundamental concept of coding and its real-world applications.
  2. Gain proficiency in using Scratch, a visual programming language, for creating interactive projects.
  3. Develop basic coding skills such as creating loops, controlling sprite movements, and changing code numbers.
  4. Create a simple animation project using Scratch, demonstrating the ability to add characters and control their movements.
  5. Develop an understanding of the importance of precision in coding and the role of practice in mastering coding skills.

Learning Outcomes

  1. Understand and explain the concept of coding as giving step-by-step instructions to a computer.
  2. Identify and discuss three everyday devices that use coding.
  3. Navigate and utilise Scratch to create a basic project, including making a sprite move, adding a loop, changing the numbers, and adding a backdrop.
  4. Create a dance party animation with a cat and a bat using Scratch, demonstrating the ability to add characters, control their movements, and add a backdrop.
  5. Understand and apply the concept of each sprite having its own code and the importance of practice in mastering coding.

What You'll Need

Student Devices

Students will need one of these devices. Students can share in groups of 2-3 if necessary.

Chromebook/Laptop/PC
Chromebook/Laptop/PC
iPad/Tablet
iPad/Tablet

Ready to bring this course to your school?

Get in touch to discuss pricing and ordering for your school.

Ready to get started?
Pricing & Ordering Contact Us
🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more