Coding from Scratch

June 25-29, 2018 | 9 am to 3 pm « Back

Scratch is a popular block programming tool created by MIT, used worldwide by hundreds of thousands of students to create games and other programs.

This class is recommended for Scratch newbies. It begins with the basics of block programming, moves to creating games and character interactions, and ends with a final project of the student’s choosing.

While the specifics of pacing are subject to adjustment, the basic syllabus is as follows:

Monday – Introduction. Loops and Conditionals.
Tuesday – Project 1: Make a Maze. Broadcast/Receive. Variables and Lists. Project 2: Character Animation
Wednesday – Project 3: Chase Game  and (time permitting) Project 4: Platform Game
Thursday – Final Project design/planning and work time
Friday – Final Project Completion (morning) and Peer Shareout  (afternoon)


  • $325 by the “Early Bird” deadline of April 19, 2018
  • $375 after April 19, 2018

Ages: Students entering 7th – 9th grades in the fall of 2018

Lunch is included!

Instructor: Grey Todd

todd head shotGrey Todd is currently a Computer Science teacher and Technical Lead at Presidio Middle School, where he loves teaching Scratch, App Inventor, Robotics, Python and Javascript. Before becoming a teacher, he worked for over 20 years at jobs in the software industry. Mr. Todd is proud to be part of a small group of like-minded teachers working in concert with SFUSD’s Ed Tech department to create the computer science curriculum used by all middle schools in the district. His favorite part of the day is always the part where he gets to write code with kids.