The School Design Group Tools for people who build schoolsand the teachers who bring them to life

Catalog

Everything we make

Complete working sets, not single templates. Editable Word and Excel, priced so you can expense them without a purchase order.

24 resources

Free unit

Unit 1: From Python to Java

The compile step, the program frame, and typed declarations, taught to students who already program in Python.

High school
Free Details
Free unit

Unit 1: How Computers Think

Binary, algorithms, how the internet moves an idea, and who technology serves. No computers required for the first five lessons.

High school
Free Details
Unit

Unit 2: Types and Expressions

The eight primitive types, the reference distinction, arithmetic, casting, and the two failures that quietly destroy money answers.

High school
$14 Details
Unit

Unit 2: Your First Programs

The first unit where students write Python. Variables, types, arithmetic, and reading an error message without flinching.

High school
$14 Details
Unit

Unit 7: Arrays

One name for many values, searching and sorting written by hand, and a two dimensional grid printed as a readable report.

High school
$14 Details
Unit

Unit 8: Build Your Own Tools

Functions. One job, one name, parameters, return values, docstrings, and the difference between returning and printing.

High school
$14 Details
Unit

Unit 11: Files and Persistence

Reading and writing text files, a record format students can read back, and an application whose data survives being closed.

High school
$14 Details