There are a number of programs and software one may use to create an online tutorial. The best are those which may be edited and revised easily. You should also determine the level of accessibility provided by the software (i.e., closed captioning, screen reader compatible).
iMovie
PowerPoint (with timed transitions and narration)
Adobe Captivate (the library owns licenses)