Supporting Independent Learning and Rapid Experimentation in Data Science