Move beyond associations and learn how to reason about cause and effect in biomedical and omics studies. This module introduces directed acyclic graphs (DAGs) , potential outcomes, backdoor criteria, instrumental variables and propensity score methods, with hands-on implementation in R and Python for real world observational datasets.