do all cells have a nucleus?
Not all cells have a nucleus. Biology breaks cell types into eukaryotic (those with a defined nucleus) and prokaryotic (those with no defined nucleus). You may have heard of chromatin and DNA. You don't need a nucleus to have DNA.