IKP Junior
Beginners Coding with Scratch - Starter
Age Group: 7 - 12 years.
Course Details
Unlock your child's creativity and problem-solving skills with Scratch programming! From designing interactive stories to crafting fun games, Scratch empowers kids to bring their ideas to life through code Class 1: Getting Started with Scratch Introduction to Scratch interface Understanding sprites and backgrounds Basic navigation and toolbars Creating and saving projects Class 2: Understanding Blocks and Scripts Introduction to coding blocks Basics of scripting: sequencing and loops Exploring motion and direction blocks Practice exercises: moving sprites around the stage Class 3: Sprites and Costumes Importing and customizing sprites Adding and editing costumes Creating sprite animations Project: Design a simple animated character Class 4: Events and Interactivity Understanding event-driven programming Responding to keyboard and mouse inputs Introduction to sensing blocks Creating interactive projects: games and quizzes Class 5: Sounds and Music Adding sound effects to projects Importing and editing sounds Timing and synchronization Project: Create a musical composition or soundboard Class 6: Variables and Data Introduction to variables Storing and manipulating data Creating scoreboards and counters Project: Design a simple game with scoring system Class 7: Control Structures Exploring conditional statements Understanding if-else blocks Using boolean operators Project: Create a decision-making game or interactive story Class 8: Pen and Drawing Introduction to pen functionality Drawing shapes and lines Creating patterns and designs Project: Design a drawing app or geometric art generator Class 9: More Advanced Animation Exploring advanced motion blocks Creating smooth animations Introduction to glide and change x/y blocks Project: Design an interactive animation or storytelling project Class 10: Advanced Game Development Creating game levels and challenges Implementing game mechanics: collision detection, scoring Advanced scripting techniques Project: Develop a complete game with multiple levels Class 11: Sharing and Remixing Projects Exploring the Scratch community Uploading and sharing projects Remixing existing projects Project: Remix a shared project and add your own twist Class 12: Final Project Showcase Presentation of individual or group projects Feedback and peer review session Celebration and reflection on learning journey