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

← All toolkits

Computer Programming I

The complete course, twelve units, one school year

The complete course. Twelve units, 180 instructional days, 665 documents, built to the Maryland CTE course standards adopted in September 2025.

Students go from binary and algorithms with no computer, through their first Python program, to a capstone they design, build, test, document and present. The course ends with a portfolio, a resume and interview practice, because the point of a career and technical education course is the career.

Every one of the seventy content indicators from E1 to R5 is introduced, reinforced and assessed. The coverage matrix in the course guide says where.

Buy the course and you get every unit, plus every revision we make to it, forever. Units are also sold individually at $14 if you want to try one first.

Alignment. Maryland. Crosswalks for other states are in progress and are not included yet.

A lesson Teach Page, first page
A lesson Teach Page
A student handout, first page
A student handout
Print and cut vocabulary, first page
Print and cut vocabulary

The twelve units

In order, across 180 instructional days. Buy the whole course above, or buy any single unit here.

Understand the machine

Control the flow

Work with data

Build like a professional

What's inside

  • All twelve units, 180 instructional days, a full school year
  • 665 documents in total
  • 180 daily lesson plans and 180 substitute plans
  • 2,281 student pages across 257 student files
  • Course scope and sequence with the full standards coverage matrix
  • Every revision we make to this course, forever

Who it's for

  • One teacher running Computer Programming I for a year
  • Programs starting a Digital Technology pathway from nothing
  • Departments replacing a course they have been assembling by hand

License, plainly

Adapt it, rename it, put it on your letterhead, use it as your own. The single license covers one classroom or one organization; the school license covers everyone in the building or department. Do not resell it or publish it as a template product. Full terms.