Recommendation: SMRT
Stoic and Mindfulness Resilience Training (SMRT) is a free online course organised by the Modern Stoicism team. It combines the ancient philosophy of Stoicism with practices from modern psychotherapy. I found it very useful last year and have signed up again this year.