This online course was exceptionally well-organised and well-structured. Every aspect of this course is extremely well-thought-out; the atmosphere fostered by tutors is very positive and friendly. Tutors consistently provided us trainees with the needed support. Every feedback session was extremely useful, serving to guide us towards improving our teaching practices. Teaching practice was extremely useful; through them, I was able to experience being in a real classroom whilst being guided and supervised by an experienced tutor. Staff-student communication was quick and effective. Everyone involved with the organisation of the course was always ready to help and collaborated to resolve sudden and unexpected issues. Extremely good value; I would highly recommend this course