Scratch is a visual programming language available for free online. It was designed for children ages 8 through 16, but it is used by people of all ages to create interactive stories, animations, and games.
In about an hour, learn the fundamentals of the Scratch programming language so that you can better assist your child or students as they get started with Scratch. While they are having fun learning how to make sprites dance, talk, sing, draw, or whatever, children are enhancing their creativity, problem-solving skills, and computational thinking.
In this short course, learn enough about Scratch programming yourself so that you can help and support your children as they become creative producers of digital media that they can enjoy and share with others.
Hello, and welcome to Scratch Programming FUNdamentals. In this lecture, find out the topics that will be covered in this course, and how Scratch programming promotes computational thinking.
Find out what Scratch is, who created it and why, and the community that thrives on it.
This tour of the Project Editor will show you the components of the user interface such as the menu system, the stage, the sprites list, the blocks palette, the paint editor, and the help section.
Find out about the different kinds of blocks you'll use in your Scratch programs, and how they work.
Sprites move around a lot, so learn how to move them to exactly where you want them on the stage.
Learn how to control the flow of scripts using the yellow Control blocks.
The Event blocks get the action going!
Naming, saving, sharing and exporting Scratch programs.
Learn the four ways to add a sprite to your Scratch program.
Every sprite has one or more costumes. Learn how to create the illusion of movement for a sprite!
The Paint Editor is used to create sprites, costumes and backdrops for the stage.
You can create backdrops for the stage in a variety of ways.
Learn how to make sprites speak, think, and be transformed by a variety of graphic effects.
Add dialogue and sound effects from the Sounds Library, record your own, and apply simple edits and effects using the new built-in sound tools.
Use the Pen tool to draw colored lines and shapes, and the Stamp tool to make a rubber stamp copy of your sprites.
Learn one way to create interactive programs by using the ASK and WAIT block.
Here is an example of how to use the broadcast and receive pair of blocks so that a sprite knows what another sprite is doing!
The blue Sensing blocks help sprites to interact with other sprites, and make your Scratch programs more interactive.
Create more complex programs by using variables to save values and operators to change the flow of your Scratch program.
Thank you for sticking with me and please feel free to stay in touch!
Evelyn is a 25-year veteran of the Information Technology industry, but found her passion for teaching and learning quite a long time ago. With graduate degrees in software engineering and computing technology in education, she now teaches computer science online to high school students and younger gifted students. She received an Educator Award in 2015 from the National Center for Women & Information Technology.