Exercise: Give an example of a non-commutative ring with 64 elements.
Official solution: Let $A = \mathrm{GL}_6(\mathbb{Z}_2)$. We know that $A$ is a non-commutative ring. Since each entry of $a$ is from $\mathbb{Z}_2$, each entry of $a$ has two choices. Since $a$ is a $6 \times 6$ matrix and each entry has two choices, we conclude that $a$ has $2^6$ choices. Thus, $|A| = 64$.
Uh-oh, I may very well believe that this ring $A$ has $64$ elements, but it seems to me, a lot more has to be said about it.
A $6 \times 6$ matrix has $36$ entries, so we have $2^{36}$ possible choices. Then we must exclude matrices which don't have the full rank of 6. That seems to be a nice combinatorial problem...
Can you help me?