The approach outlined here not only helps students gain experience with the sort of software they are likely to encounter in their professional life, but also fosters and sustains a healthy spirit of enquiry that too often is lacking in much educational software.