This accessible guide to data modeling introduces basic probabilistic concepts, gradually building toward state-of-the art data modeling and analysis techniques. Aimed at students and researchers in the sciences, the text is self-contained and pedagogical, including practical examples and end of chapter problems.