You have seen regular induction:
$$\forall P() : \left( \begin{array} {rrl}
& & P(0) \\
\land & \forall x ~:~ & P(x) \implies P(x+1) \\
\implies & \forall y ~:~ & P(y)
\end{array}\right)$$
Now what about when $P(x)$ is defined as $P(x) := \forall z ~:~ z \le x \implies Q(z)$? In other words, instead of "$x$ has property $P$", we are saying "everything less than $x$ has property $Q$".
$$\forall Q() : \left( \begin{array} {rrl}
& & \forall z : z < 0 \implies Q(z) \\
\land & \forall x ~:~ & (\forall z : z<x \implies Q(z)) \implies (\forall z : z<x+1 \implies Q(z)) \\
\implies & \forall y ~:~ & \forall z ~:~ z < y \implies Q(z)
\end{array}\right)$$
Now look at each part:
$$\forall z : z < 0 \implies Q(z)$$
Since there are no values less than $0$, this is always true, so it can be removed as an assumption.
$$(\forall z : z<x \implies Q(z)) \implies (\forall z : z<x+1 \implies Q(z))$$
Since $\forall z : z<x+1 \implies Q(z)$ is the same as $\forall z : z<x \implies Q(z) \land Q(x)$, this can be simplified to
$$(\forall z : z<x \implies Q(z)) \implies Q(x)$$
And lastly:
$$\forall y ~:~ \forall z ~:~ z < y \implies Q(z)$$
This can be simplified to $\forall y ~:~ Q(z)$, since there is no upper bound on the $+1$ function.
So altogether that is:
$$\forall Q() : \left( \begin{array} {rrl}
& \forall x ~:~ & (\forall z : z<x \implies Q(z)) \implies Q(x) \\
\implies & \forall y ~:~ & Q(y)
\end{array}\right)$$
Which is strong induction.