Inspired by this question, although I don't think it was the OP's intention, hence this separate question: Is there a group $G$ with countably many subgroups, but is a not a countable group itself in $\mathrm{ZF}$?
In $\mathrm{ZFC}$ we can look at the cyclic subgroups of $G$ and "estimate" the number of elements in the group, to conclude that $G$ is countable. But this ends up not going through in $\mathrm{ZF}$ since a countable union of finite sets does not have to be countable, in particular it is known that a countable union of two-element sets does not have to be countable.
So a possible way to construct such a uncountable group (although I am not saying this is a good way to go, I have no idea) is start with a collection $\{ A_i \mid i \in \mathbb{N} \}$ where $A_i$ are pairs, whose union is not a countable set and note that every torsion-free cyclic group has two natural generators, so conceivably there could be a torsion-free group with $A_i$ the natural generating set for a cyclic groups ("$1,-1$" but we could not actually define such a function all $A_i$ without the axiom of choice). Then the constructions would have to make sure there are only countable many subgroups (this seems difficult and would take a lot of care)
An interesting paper "On the number of Russell's socks or $2+2+2+\cdots = ?$" by Horst Herrlich, Eleftherios Tachtsis discusses some of the ideas around countable unions of pairs.