← 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
- Scratch Programming: Visual block-based coding at scratch.mit.edu
- micro:bit: Physical computing with BBC micro:bit devices
- AI Integration: Introduction to artificial intelligence concepts through interactive projects
- Project-Based Learning: Hands-on projects that reinforce computer science concepts
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
- Introduction to Computer Science: What is programming? How do computers work?
- Introduction to Scratch: Interface, sprites, and basic commands
- Introduction to micro:bit: What is it and how it works
- Basic Programming Concepts: Sequences, commands, and logical thinking
- Project 1: Creating simple animations and stories
- Project 2: First micro:bit project - making it display your name
- AI Basics: What is AI? How computers can "think" and learn
- Project 3: Simple AI concepts through Scratch - making characters that respond to you
Term 2: Interactive Projects & Advanced Concepts
Building interactive experiences with user input and sensors
- Events and User Interaction: When clicked, when key pressed, user input
- Variables and Data: Storing and manipulating information
- Conditionals: If-then statements and decision making
- Project 1: Creating simple games (maze games, catch the apple)
- micro:bit Sensors: Buttons, accelerometer, compass, temperature
- Project 2: Connecting Scratch to micro:bit for interactive projects
- Loops and Repetition: Forever, repeat blocks, efficient coding
- Project 3: Building a digital pet or simple robot controller
- AI in Games: Creating characters that make decisions and learn from players
- Project 4: Simple pattern recognition - teaching the computer to recognize shapes or sounds
Term 3: Creative Coding & AI Mastery
Advanced projects showcasing creativity and AI understanding
- Advanced Loops: Nested loops, complex repetition patterns
- Functions and Procedures: Creating reusable code blocks
- Arrays and Lists: Managing collections of data
- Project 1: Creating music and sound effects with code
- micro:bit Communication: Radio communication between devices
- Project 2: Multi-device interactive installations
- AI Creativity: Building chatbots and virtual assistants in Scratch
- Machine Learning Basics: Teaching computers to recognize patterns in data
- Project 3: AI-powered interactive story or game
- AI Ethics for Kids: Understanding how AI helps and how to use it responsibly
- Final Project Showcase: Interactive story or game with AI elements
Learning Outcomes
- Computer Science Mastery: Understand core programming concepts including arrays, functions, loops, variables, and algorithms
- Creative Problem Solving: Design and build interactive stories, games, and animations
- Physical Computing: Use micro:bit for hands-on hardware projects and sensor integration
- AI Understanding: Grasp fundamental AI concepts and create AI-powered projects
- Project Management: Plan, develop, and present complete programming projects
- Digital Citizenship: Understand AI ethics and responsible technology use
- Confidence Building: Develop strong foundation in technology and computational thinking
Assessment & Progression
- Project-Based Assessment: Each term culminates in a major project showcase
- Progressive Complexity: Skills build systematically from basic to advanced concepts
- Portfolio Development: Students build a collection of projects demonstrating their learning
- Peer Collaboration: Learn through sharing and presenting projects to classmates
- Real-World Application: Projects connect to real-world technology and AI applications
Recommended ages: 6–10. No prior experience required.
All projects are designed to be fun, engaging, and age-appropriate for primary school children.