• Length:
    6 Weeks
  • Effort:
    2–4 hours per week
  • Price:

    FREE
    Add a Verified Certificate for $49.99 USD

  • Institution
  • Subject:
  • Level:
    Introductory
  • Language:
    English
  • Video Transcript:
    English
  • Course Type:
    Self-paced on your time

About this course

Skip About this course

This course is designed for elementary and middle-school teachers or parents with no assumption of prior background in either coding or the Scratch programming environment. The course has three main goals: Teach Scratch, teach pedagogical approaches to teaching coding with Scratch, and get teachers intimately familiar with the curriculum Scratch Encore.

During this course, participants will transition between learning Scratch as a learner, going through the Scratch Encore curriculum. This curriculum begins with elementary concepts such as the Scratch development environment, sequence, events, and basic loops. It then moves to intermediate topics that allow programmers to coordinate more complicated actions (intermediate loops and synchronization).

At the same time, we provide explicit instruction on how to run a classroom using Scratch (e.g. entering your students into your classrooms, setting up studios, and grading assignments) as well as pedagogical approaches to teaching Scratch.

By the end of the course, participants should be able to confidently teach Scratch using either Scratch Encore or a different curriculum, or to work on independent projects with their students or children.

What you'll learn

Skip What you'll learn

By the end of this course, you will be able to:

  • Program in Scratch

  • Demonstrate an understanding of focal computer science content (e.g., event driven programming, iterative and conditional loops, one-way synchronization, and two-way synchronization, decomposition by sequence)

  • Demonstrate an understanding of the underlying pedagogy and learning strategies used in the Scratch Encore curriculum

  • Take what you’ve learned back to your classroom and confidently teach coding using the Scratch Encore curriculum

Meet your instructors

Diana Franklin
Associate Professor of Computer Science
University of Chicago
Jen Palmer
Curriculum Development Specialist
University of Chicago

Pursue a Verified Certificate to highlight the knowledge and skills you gain
$49.99 USD

View a PDF of a sample edX certificate
  • Official and Verified

    Receive an instructor-signed certificate with the institution's logo to verify your achievement and increase your job prospects

  • Easily Shareable

    Add the certificate to your CV or resume, or post it directly on LinkedIn

  • Proven Motivator

    Give yourself an additional incentive to complete the course

  • Support our Mission

    edX, a non-profit, relies on verified certificates to help fund free education for everyone globally