
Scratch Coding: Beginner – Late Elementary and Middle School
June 20 @ 10:00 am – 12:00 pm
Scratch is the world’s largest free block based coding community for kids aged 8 through 16, but it is enjoyed by people of any age. It was created and is run by MIT, and it is a lot of fun! Scratch, like other block-based coding languages, is a good place for kids to start programming. They will learn about coding structure without needing to worry about a lot of syntax. The pieces of code are each in block format, and the programming is done by connecting blocks to describe the animation of objects that they also create.
We have lessons at two levels to take into account a student’s ability to understand and be able to manipulate the programming language, as well as a range of attention spans.
Beginner requires understanding of concepts such as graphing, simple sequencing, moving objects in relation to each other, if-then constructs and grids.
Advanced requires some experience with Scratch, and self direction. Advanced concepts include degrees of turn, controlling multiple outputs, and more complex series of instructions including branching and looping. Advanced students will be expected to direct their own projects to a greater degree.
After this lesson you can make additional appointments to learn more, continue building, or to put this topic into use.
After online registration closes, please contact SDM for space availability.
This topic can also be taught at any time in individual sessions. Please call for more information.
Cancellation must be at least 48 hours before the lesson begins to avoid further appointment restrictions.