Cut the Knot
What's a Rational Number?
This question is answered by discussing and comparing rational and irrational numbers. For more advanced levels of Algebra, there are sections that discuss different lemmas of rational numbers and give their proofs.
Purple Math
Purplemath: Number Types
This site explores the different types of numbers: natural numbers, whole numbers, integers, and rational and irrational numbers. Content includes some practice questions.