Scratch Coding 101: Programming with Scratch 3.0

Scratch is an introductory programming language developed at the Lifelong Kindergarten group at the MIT Media Lab. It is a visual coding language where programming is done by moving and attaching blocks rather than by writing code. Scratch coding enables kids to quickly program graphics, animations, and games without getting bogged down by the complexities of modern programming languages. This course is the first in our sequence on Scratch coding and introduces Scratch by first walking you through creating your own account, writing simple programs, and then building your way up to creating complex movements. Students can make their sprites move in interesting ways across a chosen backdrop. Students will finish the course by completing a challenging project.

What you need to know

Absolutely no prior programming or Scratch coding experience required! Students are expected to only know how to use a computer, e.g., to click, to type, to use a mouse, and to follow along our videos.

What you will learn

After completing this Scratch coding course, you would have mastered:
  • Elements of a Scratch program
  • Changing sprites and backdrops
  • Moving your sprite around the screen
  • Creating simple action sequences
  • The (x,y) coordinate system
  • Angles and rotation
  • Complex movements
video

System Requirements

  1. We will be using Scratch version 3.0 with a web browser.
  2. If you are on a desktop computer, you can use any of the following browsers: Chrome (63+), Edge (15+), Firefox (57+), or Safari (11+). Internet Explorer is NOT supported.
  3. If you are on a tablet, you can use the following browsers: Mobile Chrome (63+) or Mobile Safari (11+).

Kodeclik Scratch Coding Curriculum

Our Scratch curriculum is designed to take our students through the programming, animation and game design elements of Scratch.
We begin with the fundamentals of programming and logic where students will learn programming using Scratch blocks. Our advanced courses teach our students to design fun animations, create cool cartoons and build exciting games.
  1. Learn Scratch coding: Scratch Coding 101 – Programming with Scratch 3.0.
  2. Learn to draw with Scratch: Scratch Coding 102 – Drawing with Scratch 3.0.
  3. Learn to create fun animations: Scratch Coding 103 – Animation with Scratch 3.0.
  4. Learn advanced animation: Scratch Coding 104 – Advanced Animation with Scratch 3.0.

Course Curriculum

Lesson 1: Create your Scratch Account
1.1 Create your Scratch Account 00:00:00
Lesson 2: First Scratch Program
2.1 Introduction 00:00:00
2.2 Create New Project 00:00:00
2.3 First Scratch Program 00:00:00
2.4 Mystuff and Full Screen Mode 00:00:00
Lesson 3: Changing Values in Blocks
3.1 Introduction 00:00:00
3.2 Create New Project 00:00:00
3.3 Mr. Cat moves 50 steps 00:00:00
3.4 Changing Values in Blocks 00:00:00
3.5 Quiz 1 Unlimited
Lesson 4: Changing Sprites and Backdrops
4.1 Introduction 00:00:00
4.2 Add a New Sprite 00:00:00
4.3 Delete a Sprite 00:00:00
4.4 Hippo races Dino 00:00:00
4.5 Changing the Backdrop 00:00:00
Lesson 6: Angles and Direction
6.1 Introduction 00:00:00
6.2 Turn Mr. Cat Clockwise 00:00:00
6.3 Turn Mr. Cat Counterclockwise 00:00:00
6.4 Bring Mr. Cat Back to Position 00:00:00
6.5 Point and Turn 00:00:00
6.6 Quiz 2 Unlimited
Lesson 8: XY Coordinates in Scratch
8.1 Introduction 00:00:00
8.2 XY Coordinates 00:00:00
8.3 Sprite Position 00:00:00
8.4 Quiz 3 Unlimited
Lesson 9: Gliding
9.1 Introduction 00:00:00
9.2 Make Mr. Cat Move 00:00:00
9.3 Make Mr. Cat Glide 00:00:00
9.4 Changing the Glide Speed 00:00:00
9.5 Change Start Position 00:00:00
Lesson 10: The Goto Block
10.1 Introduction 00:00:00
10.2 Make Mr Cat Glide 00:00:00
10.3 The Goto Block 00:00:00
Lesson 11: Complex Movement
11.1 Introduction 00:00:00
11.2 Get Mr. Beetle 00:00:00
11.3 Mr. Beetle goes for a walk 00:00:00
Lesson 12: Resizing Sprites
12.1 Introduction 00:00:00
12.2 Get a Cool Convertible 00:00:00
12.3 The SetSizeTo Block 00:00:00
12.4 The ChangeSizeBy Block 00:00:00
12.5 Final Quiz Unlimited

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

TAKE THIS COURSE
  • UNLIMITED ACCESS
84 STUDENTS ENROLLED
  • K H
  • K H
  • K H
  • K H
  • K H

STAY IN TOUCH

close-link