Let \( x \) be the number of packages Sam bought. Since each package contains 9 beads, he has \( 9x \) beads from the packages he bought.
According to the problem, his mom bought him 63 more beads, so the total number of beads after the mom's contribution is:
\[ 9x + 63 \]
We know that this total equals 153 beads. Thus, we can set up the equation:
\[ 9x + 63 = 153 \]
Next, we will solve for \( x \). First, let's subtract 63 from both sides:
\[ 9x = 153 - 63 \] \[ 9x = 90 \]
Now, divide both sides by 9 to isolate \( x \):
\[ x = \frac{90}{9} \] \[ x = 10 \]
Thus, the number of packages Sam bought is \( \boxed{10} \).