Free online courses Developing teacher resilience through narratives Syllabus for face-to-face training Face-to-face course of 6 sessions on Teacher resilience Face-to-face course of 27-30 sessions on Teacher resilience