He also has a website
Bath Spa University
At Bath Spa University, we know education - we’ve been inspiring students, teachers and other education professionals since 1946.
Association of Language Learners
The Association for Language Learning (ALL) is an independent registered charity (no. 1001826) and the UK’s major subject association for those involved in teaching foreign languages at all levels.
Memrise - join our KS4 language pages to improve your vocabulary
The place to learn French or German online with our TSST programme
Great for Spanish courses
Youtube site full of useful training videos
He also has a website full of resources - I recommend paying the fee
Her website is full of the powerpoints that she has used for training including all her TSST course
A great website full of resources - I recommend paying the subscription fee
Another great website - It is free during this Corona lockdown