This chapter describes the development, characteristics, and applicability of a web-based interactive notebook, the Science Practices Innovation Notebook (SPIN), for use by high school students and teachers during science investigations. SPIN integrates data practices, computational thinking (CT), and self-regulated learning (SRL) principles to support high school students as they engage in science investigations. SPIN uses CT tactics and underlying SRL principles to optimize student progression through five core data practices. SPIN also incorporates loop mechanisms that foster communication, prompting, and feedback among individual students, their teachers, and peers. SPIN gives teachers data about student progress, communication, and learning analytics that assists in providing high quality feedback to students. This chapter will describe how the theoretical underpinnings of SPIN reinforce each other, how collaborative interactions between teachers and researchers led to SPIN development and design, and how SPIN implements support for student data practices in an online setting.