Panda Tree Spanish games
https://www.pandatree.com/games/spanish
Calico Spanish
https://calicospanish.com/learn-spanish-with-videos/
Duolingo
https://www.duolingo.com/
SpanishDictionary.com
https://www.spanishdict.com/