Tutorpip
How it worksFree lessonsWorksheetsBlogPricing
Sign in
  1. Free worksheets and books
  2. Coding book

Coding book: free printable lesson notes

79 lessons in one book, for ages 5+, 8+ and 10+. Each has the big idea, how it works, worked examples, drawn pictures and short code, words to know and what to watch out for. Free to download and print.

  • Free to print
  • No sign-up or email
  • Answer keys included
  • For ages 5+, 8+ and 10+
  • No computer needed
Download the coding book (PDF)
Tutorpip
CodingCodingLesson notes
5+

What is inside, ages 5+

Step by step

  1. Follow the arrowsnotes and 1 worksheets
  2. Left and rightnotes and 1 worksheets
  3. Plan before you gonotes and 3 worksheets
  4. Same steps, same resultnotes and 1 worksheets
  5. Make a sandwich programnotes and 3 worksheets
  6. Dance moves in ordernotes and 1 worksheets
  7. Simon saysnotes and 3 worksheets

Loops

  1. Do it againnotes and 1 worksheets
  2. Spot the repeatnotes and 3 worksheets

Finding bugs

  1. Oops, a bugnotes and 1 worksheets
  2. Fix the pathnotes and 1 worksheets
  3. Try it and try againnotes and 3 worksheets

Patterns and algorithms

  1. Pattern trainnotes and 3 worksheets
  2. Next in the patternnotes and 1 worksheets
  3. Copy the patternnotes and 1 worksheets
  4. Sort by rulesnotes and 3 worksheets

How computers work

  1. What is a computer?notes and 3 worksheets
  2. Inputs and outputsnotes and 3 worksheets
  3. Computers follow instructionsnotes and 1 worksheets
  4. Unplugged: be the robotnotes and 3 worksheets
8+

What is inside, ages 8+

Step by step

  1. Longer programsnotes and 3 worksheets
  2. Planning with a flowchartnotes and 3 worksheets
  3. Programs in blocksnotes and 3 worksheets

Loops

  1. Loops inside loopsnotes and 3 worksheets
  2. Repeat untilnotes and 3 worksheets
  3. Counting loopsnotes and 1 worksheets
  4. Forever loops and how to stopnotes and 3 worksheets

Decisions

  1. If this, then thatnotes and 3 worksheets
  2. If and elsenotes and 3 worksheets
  3. Sensing: touching and colornotes and 3 worksheets
  4. Choosing with questionsnotes and 3 worksheets
  5. And, or, notnotes and 3 worksheets

Finding bugs

  1. Debugging step by stepnotes and 3 worksheets
  2. Reading code out loudnotes and 3 worksheets
  3. Why did it break?notes and 3 worksheets
  4. Testing with examplesnotes and 3 worksheets

Patterns and algorithms

  1. Algorithms for everyday tasksnotes and 3 worksheets
  2. Sorting by handnotes and 3 worksheets
  3. Finding the biggestnotes and 3 worksheets
  4. Searching a listnotes and 3 worksheets

Variables and data

  1. What is a variable?notes and 3 worksheets
  2. Counting stars with a variablenotes and 3 worksheets
  3. Lists of thingsnotes and 1 worksheets
  4. Random numbersnotes and 3 worksheets
  5. Messages and eventsnotes and 3 worksheets

Build a project

  1. A moving spritenotes and 3 worksheets
  2. Make a quiznotes and 3 worksheets
  3. A game that countsnotes and 1 worksheets
  4. A story with scenesnotes and 3 worksheets
  5. Sound and music blocksnotes and 1 worksheets
  6. Draw with codenotes and 3 worksheets

How computers work

  1. Binary: on and offnotes and 3 worksheets
  2. Pixels and picturesnotes and 3 worksheets
  3. How the internet sends messagesnotes and 3 worksheets
10+

What is inside, ages 10+

Variables and data

  1. Dictionaries and tablesnotes and 3 worksheets
  2. Data from a filenotes and 3 worksheets

Build a project

  1. Plan a projectnotes and 3 worksheets
  2. A larger gamenotes and 3 worksheets
  3. Share and test your projectnotes and 3 worksheets
  4. Reading other people's codenotes and 3 worksheets

Python

  1. Hello, Pythonnotes and 3 worksheets
  2. Variables in Pythonnotes and 3 worksheets
  3. Numbers and math in Pythonnotes and 3 worksheets
  4. Stringsnotes and 3 worksheets
  5. Input from the usernotes and 3 worksheets
  6. If in Pythonnotes and 3 worksheets
  7. Loops in Pythonnotes and 1 worksheets
  8. Lists in Pythonnotes and 1 worksheets
  9. Functionsnotes and 1 worksheets
  10. Reading error messagesnotes and 1 worksheets
  11. A small guessing gamenotes and 3 worksheets
  12. Turtle drawingnotes and 1 worksheets

Logic and puzzles

  1. Truth tables, simplynotes and 1 worksheets
  2. Logic puzzlesnotes and 3 worksheets

How computers work

  1. Hardware and softwarenotes and 3 worksheets
  2. How a program runsnotes and 1 worksheets
  3. Sensors and robotsnotes and 3 worksheets
  4. AI and machine learningnotes and 3 worksheets
  5. Open sourcenotes and 3 worksheets
Tutorpip

Learning, time and money sense with Pip and Sensei, Pre-K to Grade 6.

  • Safety
  • Free and trial
  • Terms
  • Privacy
  • Contact
  • Free lessons
  • Free worksheets
  • Free books
  • Blog
  • Pricing
  • Give a gift
  • Sign in