Learn Scratch Programming: Fast, Easy, and Fun!
4.6 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
344 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Scratch Programming: Fast, Easy, and Fun! to your Wishlist.

Add to Wishlist

Learn Scratch Programming: Fast, Easy, and Fun!

Learn how to teach children to enhance their creativity, increase problem-solving skills and computational thinking.
4.6 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
344 students enrolled
Created by Evelyn Zayas
Last updated 12/2013
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
By the end of this course, you will be able to confidently help your child or students to create animations and games using the Scratch programming language.
Set up a free online account and learn what the Scratch community has to offer.
Learn about each category of Scratch blocks and how they are used to create animations and games.
Learn the basic structure of Scratch programs and its inherent characteristics of computer programming.
Receive tips and techniques that the video tutorials don't give you.
View Curriculum
Requirements
  • No experience is needed to start today!
Description

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.

Who is the target audience?
  • Teachers wanting to use Scratch in the classroom to promote computational thinking
  • Parents wanting to help their child learn the fundamentals of computer programming
  • Anyone interested in learning how to create simple games and animations
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 23 Lectures Collapse All 23 Lectures 01:07:55
+
Getting Started
5 Lectures 10:17

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.

Preview 02:30

Find out what Scratch is, who created it and why, and the community that thrives on it.

Preview 01:37

Find out how to access Scratch and set up an online account.

Preview 00:54

Some basic Scratch terminology before we get started.

Preview 01:53

This tour of the Scratch website will help you maneuver around and quickly find out what's where in the online community.

Preview 03:23
+
Scratch FUNdamentals
6 Lectures 20:36

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.

Tour the Project Editor
03:45

Find out about the different kinds of blocks you'll use in your Scratch programs, and how they work.

Working with Blocks
03:50

Sprites move around a lot, so learn how to move them to exactly where you want them on the stage.

Moving and Turning
03:55

Learn how to control the flow of scripts using the yellow Control blocks.

The Control Blocks
03:40

The Event blocks get the action going!

The Events Blocks
02:45

Naming, saving, sharing and exporting Scratch programs.

Naming and Saving a Project
02:41
+
Sprites and the Stage
4 Lectures 13:14

Learn the four ways to add a sprite to your Scratch program.

Working with Sprites
04:58

Every sprite has one or more costumes. Learn how to create the illusion of movement for a sprite!

About Costumes
02:56

The Paint Editor is used to create sprites, costumes and backdrops for the stage.

The Paint Editor
03:16

You can create backdrops for the stage in a variety of ways.

The Stage and the Backdrops
02:04
+
Sights and Sounds
3 Lectures 09:45

Learn how to make sprites speak, think, and be transformed by a variety of graphic effects.

The Looks Blocks
03:25

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.

Sounds and Sound Effects
04:13

Use the Pen tool to draw colored lines and shapes, and the Stamp tool to make a rubber stamp copy of your sprites.

The Pen Tool
02:07
+
Sensing the Environment
4 Lectures 12:56

Learn one way to create interactive programs by using the ASK and WAIT block.

Ask the User a Question
02:05

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!

Communicating between Sprites
04:44

The blue Sensing blocks help sprites to interact with other sprites, and make your Scratch programs more interactive.

The Sensing Blocks
02:05

Create more complex programs by using variables to save values and operators to change the flow of your Scratch program.

Variables and Operators
04:02
+
Conclusion
1 Lecture 01:07

Thank you for sticking with me and please feel free to stay in touch!

Next Steps
01:07
About the Instructor
Evelyn Zayas
4.6 Average rating
8 Reviews
344 Students
1 Course
Master Teacher

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.