PHET Interactive Simulations is a very useful site that contains various interactive activities in many different Chemistry topics such as balancing, chemical reactions, and atoms. The activities are easy to follow and meaningful at the same time. https://phet.colorado.edu/en/simulation/balancing-chemical-equations