Coding from Scratch

July 8-12, 2019 | 9 am to 3 pm

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 Share Out (afternoon)


  • $325 by the “Early Bird” deadline of April 22, 2019
  • $375 after April 22, 2019

Ages: Students entering 5th and 6th grades in the fall of 2019

Lunch is included!

Instructor: Grey Todd
Grey 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.

Located in the

Heart of the city