in the original poster's defense, it is not obvious that the determinant (especially defined abstractly as a certain arithmetic operation on numerical arrays) admits of a geometric interpretation.
volume is a topological (metric) concept, and matrices can be defined for commutative rings (like integers), and the determinant is still well-defined. someone studying linear algebra, may not realize there are connections with analysis (the fact that the determinant is an alternating tensor (which forms the basis of it being considered a volume element) is often delayed for some time, i was a junior in college before i knew anything about it, and so the jacobian in the change-of-variable theorem was mystifying to me, for a while).
what the original poster should know (although perhaps not in such terms) is that the determinant is a semi-group homomorphism: End(V) → F. here, End(V) is more typically presented as Fnxn, the set of nxn matrices over F (often F is the real numbers).
in practical terms:
det(AB) = det(A)det(B).
from this, it is clear that if A is invertible, det(A) ≠ 0, since 1 = det(I) = det(A)det(A-1), and 1 = 0x has no solution, in a field.
it is not so obvious that if det(A) ≠ 0, A is invertible. however, it can be shown that if det(A) ≠ 0, then det(rref(A)) ≠ 0, so rref(A) has no 0 rows, so rank(A) = n, so nullity(A) = 0, and thus A is invertible (A represents a bijective linear map).