<aside>
📌 The Beginners Kids Scratch Course is a fun and engaging introduction to the world of coding for young learners. Designed specifically for children with little to no programming experience, this comprehensive course spans 30 classes and provides a solid foundation in the fundamentals of coding using Scratch, a visual programming language.
</aside>
About:
Instructor: Antonia
Course: 30 classes
Duration: 60 minutes/Once per week
Time: Upon Registration
Price: 120euro/Per month
Details:
For this course you will need to create an account here:
Course:
| Schedule |
Description |
| 📙 Week 1 |
- Overview of Scratch interface |
- Introduction to coding concepts
- Creating a basic animation |
| 📙 Week 2 | - Adding and customizing sprites
- Changing backgrounds
- Using costumes and backdrops |
| 📙 Week 3 | - Controlling sprite movement
- Changing sprite direction
- Creating basic animations using motion blocks |
| 📙 Week 4 | - Understanding events and triggers
- Responding to key presses
- Creating interactive programs |
| 📙 Week 5 | - Adding sound effects
- Incorporating background music
- Creating a music player |
| 📙 Week 6 | - Introduction to variables
- Storing and manipulating data
- Creating simple data-driven programs |
| 📙 Week 7 | - Understanding if-else statements
- Making decisions based on conditions
- Creating interactive games with conditions |
| 📙 Week 8 | - Introduction to loops
- Using repeat blocks
- Creating repeating patterns and animations |
| 📙 Week 9 | - Using sensor blocks
- Detecting sprite interactions
- Performing calculations with operators |
| 📙 Week 10 | - Understanding cloning in Scratch
- Creating multiple instances of sprites
- Communicating between sprites using broadcasting |
| 📙 Week 11 | - Designing a maze backdrop
- Controlling a sprite through the maze
- Adding win and lose conditions |
| 📙 Week 12 | - Using sprites as characters
- Creating dialogues and conversations
- Building a narrative-based project |
| 📙 Week 13 | - Designing quiz questions and answers
- Keeping score and displaying results
- Adding a timer for added challenge |
| 📙 Week 14 | - Designing a race track backdrop
- Controlling a sprite as a player
- Adding obstacles and a finish line |
| 📙 Week 15 | - Using Scratch to create artwork
- Incorporating interactivity into art
- Sharing and showcasing art projects |
| 📙 Week 16 | - Designing a pet sprite
- Feeding, playing, and caring for the pet
- Implementing pet animations and emotions |
| 📙 Week 17 | - Designing a music mixer interface
- Adding different instrument sounds
- Allowing users to create music compositions |
| 📙 Week 18 | - Planning and storyboarding an animation
- Creating multiple scenes and transitions
- Adding sound effects and music |
| 📙 Week 19 | - Designing a Pong game backdrop
- Controlling paddles and ball movement
- Keeping score and implementing game logic |
| 📙 Week 20 | - Designing a platformer game backdrop
- Implementing player controls and physics
- Adding enemies and obstacles |
| 📙 Week 21 | - Choosing a simulation topic (e.g., weather, ecosystem)
- Creating interactive elements and variables
- Simulating real-world scenarios |
| 📙 Week 22 | - Designing a card template
- Adding interactive elements (e.g., buttons)
- Personalizing and customizing the card |
| 📙 Week 23 | - Designing math-related challenges
- Creating levels of difficulty
- Incorporating feedback and scoring |
| 📙 Week 24 | - Designing puzzle mechanics
- Creating levels with increasing difficulty
- Implementing hint and reset features |
| 📙 Week 25 | - Designing a dance floor backdrop
- Programming dance moves and routines
- Adding music synchronization |
| 📙 Week 26 | - Designing card pairs for memory matching
- Implementing game logic and rules
- Adding timers and scoring |
| 📙 Week 27 | - Combining platformer and shooting mechanics
- Designing enemies and power-ups
- Implementing levels and player progression |
| 📙 Week 28 | - Designing a quiz show-style interface
- Incorporating buzzer mechanics
- Keeping score and declaring winners |
| 📙 Week 29 | - Identifying and fixing common errors
- Debugging programs using Scratch tools
- Strategies for problem-solving |
| 📙 Week 30 | - Students present their favorite projects
- Reflection on the learning journey
- Certificate distribution and celebration |