To learn vocabulary Memrise
To improve listening audiobooks on yt and Easy Languages channel
Grammar I don't know grammar tools for spanish
By the way there's a poet from Argetina I'd recommend (I read thee English translation), Alejandra Pizarnik
Rosetta Stone