Undergraduate medical teaching in occupational health (OH) is a challenge in universities around the world. Case-based e-learning with an attractive clinical context could improve the attitude of medical students towards OH. The study question is whether case-based e-learning for medical students is more effective in improving knowledge, satisfaction and a positive attitude towards OH than non-case-based textbook learning