Consider a countable set $X$ with cofinite topology. Here the claim is that $X$ is second countable.
The simple argument is as follows :
$\color{red}{\text{Since $X$ is countable, the number of finite sets in $X$ are countable.}}$ Hence the number of open sets in $X$ are also countable. Since the topology itself is countable, the space is second countable.
Question: Why should it be true that the number of finite subsets of a countable set is countable?