How many rational numbers are there between 0 and 1?

infinitely many.

In fact, there are infinitely many rationals between any two given rationals.

That said, there are even more irrationals. In fact, there are so many more that if you threw a dart at the interval, the chance of hitting a rational is zero!