This introductory module offers a comprehensive exploration of coding fundamentals, guiding beginners through the essentials using Scratch, a user-friendly platform. Students will learn key concepts, create interactive games and projects, and develop problem-solving skills. From basic tutorials to showcasing unique creations, the module fosters creativity and technical proficiency.

The NCCA guidelines give teachers significant flexibility in designing and delivering Transition Year modules, allowing them to tailor them to their school's context and students' needs. Our coding and digital skills TY modules are each designed for 8-10 week rotations, typically involving approximately 10 classroom hours of student engagement, which can be integrated into the TY programme as standalone units or combined with other components. Schools may adapt the modules, including teaching approaches and school-based assessments such as portfolios or projects, to reflect specific learning priorities and align with the broader aims of the TY Programme Statement.

Read more

Explore the Course

Click any lesson to preview it

This module introduces beginners to the fundamentals of programming through an engaging and accessible approach. Explore the significance of coding in modern technology, learn foundational concepts, and gain hands-on experience with Scratch by creating interactive projects like games. Develop problem-solving skills and build a strong coding foundation.

Introduction to Coding Basics
An Introduction to Coding Quiz Beginner
Scratch Tutorial Quiz Challenge Beginner
Building Simple Games
Paddle Ball Game Quiz Challenge Beginner
Racing Car Quiz Challenge Beginner

This module introduces students to the fundamentals of coding through engaging Scratch projects. It covers creating interactive games, designing vibrant patterns, and programming simulations like autonomous cars and rocket landings. Lessons focus on sprites, variables, loops, and creative problem-solving, fostering a solid foundation in computational thinking and coding skills.

Simulations and Patterns
Red v Green v Blue Quiz Challenge Intermediate
Pattern Creator Quiz Challenge Intermediate
Interactive and Autonomous Projects
Attack of the Dots Quiz Challenge Intermediate
Autonomous Car Quiz Challenge Intermediate
Rocket Lander Quiz Challenge Advanced

This module guides students through the creation of a unique coding project, from brainstorming and planning to implementation and testing. Students will debug their work to ensure functionality and present their final projects to peers, reflecting on their development process and the challenges encountered along the way.

Project Showcase Advanced

This module introduces beginners to the fundamentals of programming through an engaging and accessible approach. Explore the significance of coding in modern technology, learn foundational concepts, and gain hands-on experience with Scratch by creating interactive projects like games. Develop problem-solving skills and build a strong coding foundation.

Introduction to Coding Basics
An Introduction to Coding Quiz Beginner
Scratch Tutorial Quiz Challenge Beginner
Building Simple Games
Paddle Ball Game Quiz Challenge Beginner
Racing Car Quiz Challenge Beginner

This module introduces students to the fundamentals of coding through engaging Scratch projects. It covers creating interactive games, designing vibrant patterns, and programming simulations like autonomous cars and rocket landings. Lessons focus on sprites, variables, loops, and creative problem-solving, fostering a solid foundation in computational thinking and coding skills.

Simulations and Patterns
Red v Green v Blue Quiz Challenge Intermediate
Pattern Creator Quiz Challenge Intermediate
Interactive and Autonomous Projects
Attack of the Dots Quiz Challenge Intermediate
Autonomous Car Quiz Challenge Intermediate
Rocket Lander Quiz Challenge Advanced

This module guides students through the creation of a unique coding project, from brainstorming and planning to implementation and testing. Students will debug their work to ensure functionality and present their final projects to peers, reflecting on their development process and the challenges encountered along the way.

Project Showcase Advanced

Curriculum Mapping

See exactly how this course maps to official curriculum specifications

Curriculum Area
Outcomes
Personal Growth
P.1 P.2 P.3 P.4 P.5 P.6 P.7 P.8 P.9 P.10 P.11
Being a Learner
B.1 B.2 B.3 B.4 B.5 B.6 B.7 B.8 B.9 B.10 B.11 B.12
Civic and Community Engagement
C.1 C.2 C.3 C.4 C.5 C.6 C.7 C.8 C.9 C.10 C.11
Career Exploration
C.1 C.2 C.3 C.4 C.5 C.6 C.7 C.8
Components
C.1 C.2 C.3 C.4 C.5

The curriculum does not include official reference codes for individual learning outcomes, so we have assigned a code scheme to make it easier to identify and track coverage.

What Students Will Learn

Learning Goals

  1. Understand the fundamental concepts of coding and its significance in the digital age.
  2. Develop basic programming skills using Scratch to create interactive projects.
  3. Apply problem-solving techniques to design, test, and debug coding projects.
  4. Explore creativity through designing unique games, animations, and patterns in Scratch.
  5. Build confidence in presenting and sharing coding projects with peers.

Learning Outcomes

  1. Define coding and explain its importance in modern technology and daily life.
  2. Create a basic project in Scratch by adding sprites, backdrops, and simple movements.
  3. Develop interactive games in Scratch, such as a Paddle Ball or Racing Car game, using variables and control blocks.
  4. Design and code complex Scratch projects, incorporating loops, cloning, and conditional logic.
  5. Present a unique coded project, demonstrating problem-solving and debugging skills.

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