PhET's Atom-builder has an attractive interface and is easy to navigate. A game is included for learners to check for their understanding.
https://phet.colorado.edu/en/simulation/build-an-atom
Concord Consortium's Atom-builder has more of an experimental concept, where learners experiment with the overall charge and identity of an atom through recording their data on an inbuilt table.