This book is designed to help aspiring data journalists understand the key concepts associated with data-driven storytelling and begin using R, a data science tool, to make sense of real-world data. The book begins by explaining the role that data can play in journalism and describing different data formats that journalists regularly encounter. Then, it offers a gentle introduction to R, explaining how the tool works and offering hands-on tutorials that show how it can be used in a journalistic way. The book then offers some tips on how to find datasets, incorporate humans into data-driven stories, and produce stories through different kinds of narrative structures. The book concludes with a primer on graphic design and by offering hands-on tutorials on how to use different data visualization tools to product journalistic visualizations.