Taught over 1-3 sessions in our dynamic virtual classrooms, mini courses are short overview courses that are designed to give students the opportunity to sample a topic, engage with a community of advanced learners, and take a course that suits their busy schedule. We offer different types of mini courses, including standard mini courses and expert-led mini courses, which also give students the opportunity to learn from an expert in the field.