1. A method of providing instructional content on a mobile device, the method comprising: providing a list of instructional topics from which a user may select at least one instructional topic; and executing at least one step based on the at least one instructional topic selected by the user, wherein the at least one step is designed to assist the user to accomplish a particular task using the mobile device by substantially requiring the successful completion of at least one action that is necessary to complete the task.