Here a few recommendations:
- Lingolia English – A good grammar resource with exercises.
My recommendations for English podcasts:
- English Across the pond – A good resource for British and American English, opportunities for listening and practising the language.
- Lukes English podcast – Mostly long episodes in British English, good listening practice. A huge podcast archive with over 740 episodes.