← Back to Home

Scratch Juniors (Ages 8-11)

Perfect for young learners! This comprehensive course introduces computer science fundamentals through visual, block-based coding using Scratch and micro:bit. Students learn programming concepts through hands-on, project-based learning while exploring the exciting world of artificial intelligence.

Course Tools & Technologies

Computer Science Fundamentals

Students will master these core programming concepts through engaging, hands-on projects:

Core Programming Concepts

  • Variables: Storing and managing data
  • Functions: Reusable code blocks
  • Loops: Repetitive operations
  • Arrays: Data collections
  • Operators: Mathematical and logical operations

Problem-Solving Skills

  • Algorithms: Step-by-step problem solving
  • Conditionals: Decision-making logic
  • Statements: Code instructions
  • Declarations: Defining program elements
  • Frameworks: Structured development approaches

3-Term Project-Based Curriculum

Term 1: Introduction to Computer Science

Foundation building with basic concepts and first projects

Term 2: Interactive Projects & Advanced Concepts

Building interactive experiences with user input and sensors

Term 3: Creative Coding & AI Mastery

Advanced projects showcasing creativity and AI understanding

Learning Outcomes

Assessment & Progression

Recommended ages: 6–10. No prior experience required. All projects are designed to be fun, engaging, and age-appropriate for primary school children.