Understanding the basics of Scratch 3.0, including its interface and features.
Learning to create and edit sprites, backgrounds, and scripts.
Understanding programming concepts such as sequencing, loops, conditionals, and variables.
Building problem-solving skills by applying programming concepts to create interactive projects.
Developing creativity by designing and customizing their own sprites, backgrounds, and sound effects.
Practicing collaboration and communication skills by sharing and presenting their projects with others.
Exploring computational thinking concepts such as decomposition, abstraction, and algorithmic thinking.
Cultivating a growth mindset by persisting through challenges and iterating on their projects.
Gaining confidence in their abilities to use Scratch 3.0 and other programming tools to express their ideas.
Preparing for further learning in Scratch 3.0 and other programming languages.