top of page

Level 1

Introduction to Scratch 

Start your Scratch journey by exploring its basic features, like creating and animating characters. Students would learn how to download Scratch, set up their accounts, and create a simple racing game where sprites compete in a fun race. By the end, you’ll have your first Scratch project ready to share!

Movement

Students would develop a lively birthday party scene in Scratch, where sprites move and interact in an animated environment. Students would learn how to use movement blocks to bring their characters to life, and by the end of this project, you'll have a vibrant scene full of animated partygoers ready to celebrate!

Variables & Loops 

Design an exciting chasing game in Scratch where one sprite pursues another, earning points with each successful catch. Students would learn how to use variables to track scores and loops to control continuous movement, creating an engaging game that gets more challenging as you play!

Simple List Structures 

Master the use of lists in Scratch by creating a project that manages and displays multiple items. Students would learn how to build and manipulate simple list structures, organizing data in a way that makes your projects more dynamic and interactive.

Conditional Control Statements

Create a decision-based game in Scratch where the player's choices lead to different outcomes. Students would learn how to use conditional control statements to guide the game's flow, making each decision impact the story and gameplay in exciting ways.

Mid-Term Project

Apply the concepts you've learned in Scratch to create a unique project for assessment. This midterm project allows students to showcase their skills, combining elements like movement, variables, loops, and more into a creative and original work

Sound in Scratch

Incorporate and manipulate sounds within a Scratch project to enhance interactivity. Students would learn how to add, control, and synchronize audio elements, making your projects more engaging and immersive.

Sensing in Scratch

Utilize sensing blocks in Scratch to create a reaction time game that responds to user inputs. Students would learn how to detect and react to player actions, making your game more responsive and interactive.

Drawing with Pen in Scratch

Use the pen tool in Scratch to draw and animate geometric patterns within your project. Students would explore how to create and manipulate shapes, adding dynamic visual elements to enhance the overall design of their projects.

Randomness In Scratch

Develop a number-guessing game in Scratch that utilizes random number generation. Students would learn how to implement random values to create unpredictable challenges, making your game both fun and engaging.

Broadcasting In Scratch

Implement broadcasting in Scratch to coordinate actions between multiple sprites in a story. Students would learn how to use broadcast messages to synchronize events and create seamless interactions, enhancing the narrative and flow of your project.

Custom Blocks In Scratch

Learn to create custom blocks in Scratch to simplify and organize complex scripts within a project. Students would discover how to design reusable code segments, making your scripts more efficient and easier to manage.

Level 2

Recap of Level 1

Review key concepts and projects from Level 1 to refresh your memory and solidify your understanding. This recap will revisit essential skills and showcase your progress, ensuring you're well-prepared for more advanced projects and challenges ahead.

Interactive Storytelling

Create interactive stories with branching narratives in Scratch, combining coding with creative writing to re-engage students. This project allows you to craft dynamic stories where choices affect the outcome, blending storytelling with programming skills to produce engaging and personalized experiences.

Networking in Scratch

Learn how to create simple multiplayer games by sharing data between different instances of Scratch projects. Students would explore basic networking techniques to enable collaborative gameplay, allowing multiple players to interact and compete within the same game environment.

Data Visualization 

Introduce basic data visualization concepts by representing data using charts and graphs in Scratch. Students will learn how to create visual displays of information, making data easier to understand and analyze through interactive and engaging graphics.

3D Graphic In Scratch 

Introduce the basics of creating 3D effects and animations in Scratch. Students will explore techniques to simulate three-dimensional visuals, adding depth and dimension to their projects, and enhancing the overall visual impact with simple 3D animations.

Simulation Projects 

​Develop a simulation project in Scratch, such as a simple ecosystem or weather model. Students will learn to create interactive simulations that mimic real-world systems, applying coding skills to model and visualize dynamic processes and environmental changes.

Mid Term Project 1

Apply the concepts learned so far to create a comprehensive midterm project. This project will challenge students to integrate skills into a cohesive and original creation, showcasing their progress and understanding of Scratch.

Artificial Intelligence 

​Introduce basic AI concepts by creating a simple AI-controlled pathfinding algorithm in Scratch, where a sprite navigates through a maze. Students will learn to implement basic AI techniques to enable sprites to find their way through obstacles, enhancing their understanding of artificial intelligence in a fun and interactive way.

Game Development 

Develop a complex game in Scratch, focusing on advanced mechanics such as power-ups, scoring systems, and multiple levels. Students will apply their coding skills to create a more intricate game experience, incorporating features that enhance gameplay and provide a richer, more engaging challenge.

Advance Sound Design

​Dive deeper into sound manipulation and design by developing a rhythm-based game or an interactive story with immersive audio effects. Students will explore advanced techniques for creating and synchronizing sounds, enhancing the interactivity and overall experience of their projects with dynamic and engaging audio elements.

Collaborative Project 

Collaborate on a group project to create a Scratch application, such as a game, simulation, or interactive story. Students will work together to combine their skills and ideas, and present their completed projects to showcase their collective creativity and problem-solving abilities.

Final Project 

Complete your Scratch journey with a final project that integrates all the skills and concepts you've learned. This comprehensive project will challenge you to combine coding techniques, creative elements, and advanced features into a unique and polished creation, demonstrating your growth and proficiency in Scratch.

Exploring with Extensions

Introduce students to Scratch extensions and how to use them to add new functionalities, such as translating text or connecting to physical devices like the micro

Recap 

Review key concepts and projects covered so far, reinforcing understanding and addressing any questions or challenges students may have encountered.

Final Project 1

Apply all the skills you've learned in Scratch to develop a comprehensive final project. This project will showcase your ability to integrate various concepts such as movement, variables, lists, sounds, and more into a cohesive and creative project, demonstrating your proficiency and creativity.

Our Locations:

Bukit Rimau
SH01-08 GEO Condo Block C

Jalan Sungai Burung 32/68

Bukit Rimau 40460

Shah Alam, Selangor

Subang Jaya​
59, Jalan USJ 10/1a,
USJ 1, 47620
Subang Jaya, Selangor

Our Socials:
  • Facebook
  • Instagram
  • TikTok
  • Whatsapp

+6011-67845560

Screenshot 2024-03-21 at 5.49.16 PM.png

© 2024 by Codeacademy.my 

bottom of page