Skip to content
Computer Science Calendar view

Learn to Code with Scratch


Course
Quantity
For someone else
Quantity
For someone else
For information on how to register in this course, click below.
Contact us

Learn the Fundamentals of Coding!

Pathway: Computer Science + AI Stage: Beginner
Age:  8-11 Grade (US): 3-6
Pathway: Computer Science + AI
Age:  8-11
Stage: Beginner
Grade (US): 3-6

In this course, you will be exploring the creation and development of the Scratch platform as a block-based programming language and as a community of builders and remixers. The course focuses on design-driven projects utilizing animation, music and sound, art, interactivity, and game design as a way to build skills in programming and in designing media for a real-world setting. At the end of the course, you will have a ‘studio’ of several Scratch programs, a slew of block-based programming skills that can readily be applied to text-based coding languages, and some experience in design-building.

Learning Outcomes

1

Learn essential concepts and terminology of coding

2

Apply coding concepts as they learn to use a block-based coding language (Scratch)

3

Create and remix simple projects with Scratch

4

Develop an idea, plan/decompose essential steps, and code a Scratch project independently

Method of Instruction

This course is intended for instructor delivery, either in-person or remotely. All instructional resources (lesson slide, handouts, quizzes, assessments, etc) can be downloaded for individual teacher customization and use. Should you have any questions regarding the curriculum, please do not hesitate to contact Digital Media Academy Support through the LMS.

 

Teacher Guide

The Teacher Guide contains all information required to deliver this Digital Media Academy Foundations course.

 

Curricular Connections Guide

Science, Language Arts, and Math curriculum integrations build student competency in core academic subjects while addressing essential, 21st-century technology skills. This Curricular Connections Guide is designed to spark your imagination of how to bring this course to life in your own classroom.

Standards Alignment

This course is aligned to national and international standards for technology education. Standards include: International Society for Technology in Education (ISTE), International Baccalaureate , UK National Curriculum, New Zealand Curriculum, and more!

Required Materials & Equipment

  • Access to a Computer or Tablet with an internet connection
  • Scratch Lab (free account online)
  • Paper/index cards, pens/pencils/markers

Career Pathways 

Programmer, Game Developer, Game Designer, App Developer, Music Producer, Web Developer, Computer Scientist

Here is the course outline:

Getting Started

Read me first.

Getting Started

Teacher Resource

Covering course description, learning outcomes, teacher guide, required materials and equipment, career pathways, and standards alignment

Course Overview and Teacher Guide
Lesson Preparation Materials
Questions and Assignments - Course Overview
Modules 1 - 3 Video
Questions and Assignments - Modules 1 - 3
Quiz - Modules 1 - 3
Modules 4- 5 Video
Questions and Assignments - Modules 4 - 5
Quiz - Modules 4 - 5
Standards Alignment
Student Assessment Tools
Projects and Quizzes by Module
Student Self-Assessment
Assessment Rubric
Curricular Integration and Assessment

Module 1: What Exactly Is Code?

Students will learn the big ideas that define coding and programming.

Lesson 1: Introduction to Code

Module 2: The Language of Code

It's time to learn the terms and concepts that are part of every coding language. After this, you'll be able to talk about code with anyone.

Lesson 2: Code Your Morning
Lesson 3: Learn to Code Mazes with Blockly
Lesson 4: Coding Conditionals
Lessons 5-6: Intro to the Scratch Platform

Module 3: Creating With Scratch

These will be your first steps building projects with Scratch code as you take on new and creative challenges.

Lesson 7: Animating Words
Lesson 8: Scratch Challenges

Module 4: Experiment with Different Projects

Improve you programming skills by experimenting, exploring and remixing different types of Scratch projects.

Lesson 9: Remixing to Learn
Lesson 10: Making Music
Lesson 11: Creating Art with Scratch

Module 5: Design and Build Your Scratch Project

In this module you are going to design and build your own project in the area of your choice.

Lesson 12: Choosing a Project
Lesson 13 - 15: Time to Create

Student Showcase

Now it's time to show off your projects!

How to Lead a Student Showcase
Student Showcase

Completion

The following certificates are awarded when the course is completed:

LSSW Course Completion Certificate