Coding from Scratch

June 22-26, 2020 | 10 am-noon & 1-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)

Cost: $150
Ages: Students entering 5th and 6th grades in the fall of 2020
Requirements: Must have a computer with internet access

*Students may register for both morning and afternoon sessions.

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