IMMERSE course resources