Advanced Scratch
About The Course
Are you ready to take your coding skills to the next level? With an emphasis on more advanced programming concepts and challenging projects, this program is perfect for young learners who are ready for more Scratch challenge.
Through this program, students will have the opportunity to develop their creativity and problem-solving skills as they learn to create more complex games, animations, and interactive projects. Our experienced instructors will guide students through a structured curriculum that builds upon their previous coding experience while also introducing new concepts and techniques. Whether your child is a seasoned programmer or just starting out, our Scratch coding program is sure to challenge and inspire them!
Course Details
Target Participant Ages – 8 to 11
Course Length – 4 weeks/session
Schedule – One session per week, each session will be 55 minutes
No prior experience is necessary, but students should be comfortable with learning basic computer skills such as using a keyboard and mouse.
What Students will learn
- Advanced Scratch coding concepts, including variables, conditionals, loops, and events
- Designing and coding interactive games, animations, and stories
- Introduction to Scratch extensions and advanced programming features, such as cloud variables and sensing
- Collaboration and sharing with other Scratch users, including remixing and commenting on projects
- Introduction to object-oriented programming concepts, such as classes and objects
- Creating custom graphics, sound effects, and music in Scratch
Key topics we will cover
Week 1: Introduction to Scratch and Animation
- Understanding the basics of Scratch and its interface
- Learning about sprites, backdrops, costumes, and sounds
- Learn basic coding concepts like loops, variables, conditionals, and events
Week 3: Object-oriented programming
- Introduction to object-oriented programming (OOP) in Scratch
- Using OOP concepts to make complex games and applications
- Creating a win/lose condition and scoring system
Week 2: Advanced game design
- Explore complex concepts like cloning, broadcasts, and custom blocks
- Create interactive games and stories with multiple levels and characters
- Understanding how to use cloud variables for multiplayer games
Week 4: Further learning and research
- Learning some advanced features of Scratch, such as using lists and creating custom blocks with parameters
- Sharing projects with other students
- Introduction to additional resources for continued learning
Registration
The program can be tailored to meet your needs and requirements. Scheduling is flexible and will be determined based on your availability and preferences. To learn more about the program and to inquire about pricing, availability, and scheduling, please get in touch with us via email or by filling out our online inquiry form.