This course is designed for elementary school students who are expressing interest in the IT sphere. The children will be introduced to Scratch — a visual programming language that will help them develop their logical and creative thinking.
Throughout the course, the students will transform a number of Scratch projects, both individually and cooperatively. The ultimate goal of the course is to teach the students how to create games and cartoons on their own.
Nisya Rifan, 9, studies Scratch
L1: Basics of Scratch. The first project.
L2: Sprite movement in Scratch.
L3: Magical graphics editor. Creating your own magical assistant!
L4: Debugging projects. What is a bug?
L5: Koddich - a programming competition for the real wizards!
Result: The very first Scratch projects at Kodewarts School of Magic
L2: Principles of animation.
L3: Backgrounds and music.
L4: Creating your own magical music group!
Result: A unique animated music app.
L1: What is a game?
L2: Games for Beginners.
L3: Keeping the score: learning how to work with variables.
L4: Interactions in games.
L5: Bonus Levels. Learning how to make games harder.
L6: Creating a puzzle game in Scratch!
L7: The second season of Koddich!
Result: A complete game featuring basic gameplay mechanics.
L1: Gameplay mechanics - the ingredients for a great game!
L2: Dialogues and text in games.
L3: Custom blocks: why we need them, and how to create them.
L4: The development of the game’s scenario
L5: Learning how to create characters and direct scenes
L6: Looking for bugs!
L7: Koddich: Final.
Result: Story-based Games in Scratch.
L1: Extensions in Scratch.
L2: Learning how to recognize videos!
L3: Creating clones.
L4: Program design development.
L5: Another debugging session!
Result: Scratch projects with amazing possibilities.
L1: How careful planning can help you create the best projects!
L2: Developing our most amazing project yet!
L3: Why are testing and feedback so important?
L4: The secrets behind a successful demo!
Result: A unique project that has passed all stages of development.