Science teaching and learning can be made both engaging and student-centered using pedagogical, computer-based learning tools. The authors have developed self-paced interactive problem-solving tutorials for introductory physics. These tutorials can provide guidance and support for a variety of problem-solving techniques, as well as opportunities for knowledge and skill acquisition. The goals and structure of the tutorials and summarize results of a study that compares performance of students who used the tutorials with those who learned similar content by other means are discussed.