Welcome to the Scratch Jr Advanced Level course, designed for young learners who have mastered the fundamentals of Scratch Jr and are ready for a more in-depth exploration of coding. This course will empower children aged 5-7 with advanced programming techniques, fostering creativity, computational thinking, and problem-solving abilities.
Building upon the basics of Scratch Jr, this course introduces more intricate projects, including multi-scene stories, interactive games, and animation sequencing. Students will learn how to use loops, conditionals, and event-based programming, strengthening their ability to think like developers.
Advanced Coding Blocks: Learn how to use loops, conditionals, and event triggers.
Multi-Scene Stories: Develop complex animations with multiple characters and interactions.
Interactive Game Design: Create more sophisticated and engaging mini-games.
Critical Thinking Challenges: Problem-solving tasks that enhance logical reasoning.
Creative Expression: Encourages storytelling and design thinking.
Children aged 5-7 who have completed a beginner-level Scratch Jr course.
Young learners with basic familiarity with Scratch Jr and an interest in advancing their skills.
Parents and educators seeking to deepen children’s understanding of coding principles.
This course is structured to provide a more challenging and rewarding experience for young learners. Through guided lessons, hands-on projects, and problem-solving exercises, students will gain a deeper understanding of how coding works and how to apply it creatively.
By the end of this lesson, students will:
✅ Understand the advanced features of Scratch.
✅ Learn how to use variables, clones, and custom blocks.
✅ Create an interactive project using advanced programming concepts.
By the end of this lesson, students will:
✅ Understand how to use variables to store and update data.
✅ Learn how to use cloning to create multiple moving sprites.
✅ Apply these concepts to make an interactive animation or game.
By the end of this lesson, students will:
✅ Understand how to use broadcast messages to control sprite interactions.
✅ Learn how events trigger actions in a Scratch project.
✅ Create a project where sprites respond to different events dynamically.
By the end of this lesson, students will:
✅ Understand how to create custom blocks in Scratch.
✅ Learn how to simplify code and make projects more efficient.
✅ Apply custom blocks to reduce repetitive scripts in complex projects.
By the end of this lesson, students will:
✅ Create a maze game in ScratchJr.
✅ Learn how to control a character using event blocks.
✅ Use conditional logic to check if the player reaches the goal.
By the end of this lesson, students will:
✅ Create a jumping game where a character jumps over obstacles.
✅ Use event blocks to make the character jump when tapped.
✅ Implement a win/loss condition when the player touches an obstacle.
By the end of this lesson, students will:
✅ Create a Bing Bong-style bouncing ball game in ScratchJr.
✅ Use motion blocks to make the ball move continuously.
✅ Control a paddle to keep the ball from falling.
✅ Implement a win/loss condition.
By the end of this lesson, students will:
✅ Create a space war game in ScratchJr.
✅ Control a spaceship that shoots at enemy aliens.
✅ Use cloning to generate multiple enemy ships.
✅ Implement a win/loss condition based on the player's actions.
By the end of this lesson, students will:
✅ Create an astronaut catch game in ScratchJr.
✅ Control an astronaut to catch falling space objects.
✅ Use variables (score tracking) and collision detection.
✅ Implement a win/loss condition based on successful catches.
By the end of this lesson, students will:
✅ Create a football (soccer) game in ScratchJr.
✅ Control a player to kick the ball toward the goal.
✅ Use event blocks to detect goals and misses.
✅ Implement a win/loss condition based on successful goals.
A stable internet connection is recommended for accessing additional resources.
Ensure your device is compatible with the latest version of Scratch Jr.
Adult supervision is advised for younger learners during online activities.
By the end of this course, your child will have a solid understanding of advanced coding concepts and the confidence to create even more complex projects in Scratch Jr. Let’s get started!