Learning path

The learning path lists the ideas from tally marks to how a computer adds, in order, with the applets and books that teach each one. Statuses come from activity in this browser and, when signed in, on your account, and are recomputed each visit. Math Quiz rows read the Fluency Tracker’s summary and never change it.

From tally marks and place value, through fact fluency and binary, to logic gates, how a computer adds, and the jump to universality. See the same ideas as a map in the knowledge graph.

Progress shown for this browser. Not started Introduced Practicing Demonstrated
  1. Counting and quantity

    Counting objects, number words and the idea that a number is the same however it is shown.

    • One-to-one counting

      Skill

      Give exactly one count word or mark to each object.

      Checking…
    • Number-word sequence

      Skill

      Say the counting words in order.

      Checking…
    • Cardinality

      Idea

      The last word counted tells how many there are.

      Checking…
    • Counting on

      Skill

      Continue counting from a given number instead of starting at one.

      Checking…
    • Tally marks

      Skill

      Record a quantity with one mark per thing, bundled in fives.

      Checking…
    • Number as abstraction

      Idea

      "Three" is the same across apples, claps and marks, and a numeral is a symbol for it.

      Checking…
    • Zero

      Idea

      Zero is the number of nothing.

      Checking…
    • Number line

      Idea

      Numbers sit in order as positions along a line.

      Checking…
    • Roman numerals

      Idea

      Symbols for 1, 5, 10, 50, 100, 500 and 1,000 that add side by side (the take-away rule, IV = 4, came later); the rules do some arithmetic for you, but with no symbol above M, big numbers fall back on tallying thousands (BoI 6).

      Checking…
  2. Place value and number bases

    Bundling into groups, positional notation, and writing numbers in bases other than ten.

  3. Addition and subtraction facts

    Joining and taking away, the single-digit fact families, and carrying in column addition.

    • Addition

      Idea

      Addition is joining groups and counting on (Feynman 22-1).

      Checking…
    • Turnaround facts

      Idea

      a + b = b + a, so each fact has a turnaround twin.

      Checking…
    • Make ten

      Skill

      Make ten and bridge through ten, as on a ten frame.

      Checking…
    • Add 0 facts

      Skill

      Adding zero leaves a number unchanged.

      Checking…
    • Add 1 facts

      Skill

      Adding one gives the next number.

      Checking…
    • Add 2 facts

      Skill

      Adding two is the next number after the next.

      Checking…
    • Doubles

      Skill

      Doubles from 3 + 3 to 9 + 9.

      Checking…
    • Tough 21

      Skill

      The 21 non-double facts with both addends from 3 to 9 (the hardest six included).

      Checking…
    • Hardest six (Sneaky Six)

      Skill

      The six facts with both addends from 6 to 9 and unequal: 6+7, 6+8, 6+9, 7+8, 7+9, 8+9.

      Checking…
    • Easy 52 addition facts

      Skill

      The 52 ordered facts with both addends 0 to 5, or a 0 or 1 addend: the Math Quiz Stage 1 to 2 milestone set.

      Checking…
    • Addition fluency

      Skill

      Answer all 100 single-digit sums quickly and correctly.

      Checking…
    • Carrying

      Idea

      A full place becomes one bundle in the next place, in any base (the bridge to the binary carry).

      Checking…
    • Column addition

      Skill

      Add multi-digit numbers in columns, carrying when a column is full.

      Checking…
    • Subtraction

      Idea

      Subtraction is taking away, and it undoes addition.

      Checking…
    • Minus 0 facts

      Skill

      Facts of the form m - 0 and m - m.

      Checking…
    • Minus 1 facts

      Skill

      Taking one away gives the number before.

      Checking…
    • Minus 2 facts

      Skill

      Taking two away gives the number two before.

      Checking…
    • Halves

      Skill

      Facts of the form 2n - n, the inverse of the doubles.

      Checking…
    • Tough rest subtraction

      Skill

      Inverse facts whose subtrahend and difference are both 3 to 9 and unequal.

      Checking…
    • Sneaky 12

      Skill

      The twelve inverse facts of the hardest six, with subtrahend and difference both 6 to 9.

      Checking…
    • Easy 52 subtraction facts

      Skill

      The inverses of the 52 easy addition facts: the Math Quiz Stage 1 to 2 milestone set for subtraction.

      Checking…
    • Subtraction fluency

      Skill

      Answer all 100 inverse facts quickly and correctly.

      Checking…
    • Negative results

      Idea

      a - b with a smaller than b gives a negative number.

      Checking…
  4. Multiplication and division facts

    Equal groups, the single-digit product families, and division as sharing and as the inverse of multiplication.

    • Multiplication

      Idea

      Multiplication is equal groups, arrays and repeated addition.

      Checking…
    • Times 0 facts

      Skill

      Any number times zero is zero.

      Checking…
    • Times 1 facts

      Skill

      Any number times one is itself.

      Checking…
    • Times 2 facts

      Skill

      Times two is the same as the doubles.

      Checking…
    • Squares

      Skill

      Products of a number with itself, n x n.

      Checking…
    • Tough rest products

      Skill

      The remaining products with both factors from 3 to 9.

      Checking…
    • Easy 52 multiplication facts

      Skill

      The 52 ordered products with both factors 0 to 5, or a 0 or 1 factor: the Math Quiz Stage 1 to 2 milestone set.

      Checking…
    • Multiplication fluency

      Skill

      Answer all single-digit products quickly and correctly.

      Checking…
    • Division

      Idea

      Division is equal sharing and equal grouping.

      Checking…
    • Division undoes multiplication

      Idea

      Division finds the unknown factor, so each product belongs to a fact family.

      Checking…
    • Division facts

      Skill

      Division facts within 100 with a single-digit divisor and quotient (the Math Quiz "main div" list).

      Checking…
    • Remainders

      Idea

      When things do not share out equally, what is left over is the remainder.

      Checking…
    • Powers

      Idea

      A power is repeated multiplication of the same number.

      Checking…
  5. Fractions

    Equal parts of a whole, unit fractions, and fractions as the numbers that make division always work.

    • Equal parts

      Idea

      Partition a whole into equal parts.

      Checking…
    • Unit fractions

      Idea

      A unit fraction 1/b is one of b equal parts.

      Checking…
    • Numerator and denominator

      Idea

      a/b means a copies of 1/b.

      Checking…
    • Fractions as division

      Idea

      a/b = a ÷ b: fractions exist so that every division has an answer (Feynman 22-3).

      Checking…
    • Equivalent fractions

      Skill

      Find fractions that name the same amount, such as 1/2 = 2/4.

      Checking…
  6. Binary representation

    Two-state switches, base two, binary place values and counting and adding in binary.

  7. Switches, logic gates and adders

    Switch circuits, truth tables and gates, and the half, full and ripple-carry adders that let a computer add.

  8. Computation and universality (BoI 6)

    Algorithms, special-purpose versus universal machines, and the jump to universality in numerals, writing and computers.

    • Algorithms

      Idea

      An algorithm is rules followed without understanding, like column addition, or Roman numerals, whose rules people carry out the way a computer runs a program (BoI 6).

      Checking…
    • Special-purpose versus universal machines

      Idea

      A special-purpose machine does one job; a universal one can be set to any job (Difference versus Analytical Engine).

      Checking…
    • Universal computer

      Idea

      One machine can follow any instructions, because programs are data (Babbage, Lovelace, Turing).

      Checking…
    • Alphabet as a universal system

      Idea

      Phonetic letters can write any word, even words not yet invented.

      Checking…
    • Positional numerals are universal

      Idea

      Positional digits in any base of two or more can write any number; tallies and Roman numerals cannot in practice.

      Checking…
    • The jump to universality

      Idea

      One small improvement can give a system reach over every case of its kind (BoI 6).

      Checking…
    • People as universal explainers

      Idea

      People can understand anything that can be understood (BoI 6 and 7).

      Checking…
  9. Algebra: inverses and extending numbers (Feynman 22)

    Every operation and its inverse, logarithms, and extending the numbers so the rules keep working (Feynman vol. 1 ch. 22).

Side branches

These grow out of the main path and can be explored at any time.