Read it again any time, including while you work through the exercises.
Here is a mental math trick you may already use: to compute 7 × 103, you split 103 into 100 + 3, then compute 7 × 100 + 7 × 3 = 700 + 21 = 721. You just used distributivity: the 7 is distributed over each part of the sum. In algebra it works the same way: k(a + b) = ka + kb.
Expanding means turning a product into a sum: 3(x + 5) becomes 3x + 15. The 3 multiplies every term inside the brackets, without skipping any. When two brackets multiply each other, every term of the first multiplies every term of the second: (a + b)(c + d) = ac + ad + bc + bd. Four products, not two!
Factoring is the reverse journey: turning a sum into a product. In 3x + 15, the factor 3 appears in both terms, so 3x + 15 = 3(x + 5). Expanding and factoring are two directions on the same road.
Three products come up so often that they have a name: special products. (a + b)² = a² + 2ab + b², (a - b)² = a² - 2ab + b², and (a - b)(a + b) = a² - b². The classic trap: believing that (a + b)² = a² + b². That is wrong, the double product 2ab is missing! Check with a = 3 and b = 1: (3 + 1)² = 16, while 3² + 1² = 10.
These identities are also mental math superpowers: 99² = (100 - 1)² = 10000 - 200 + 1 = 9801, no written calculation needed. Your turn!