This lab course focuses on the practical elements of interactive tool development for data analysis, with specific emphasis on Shiny, an R package for building interactive web apps, including dashboards, interactive visualizations, learning modules, and simulation tools. Students learn coding skills, principles and processes of user centered design, and develop their own portfolio of increasingly complex applications. Special emphasis on communicating results from statistical models and on tools designed expressly for learning. Prerequisite: some experience with R.