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.
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 |
See exactly how this course maps to official curriculum specifications
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.
Students will need one of these devices. Students can share in groups of 2-3 if necessary.
Get in touch to discuss pricing and ordering for your school.