Videos are a fantastic way of explaining difficult techniques and processes. One of the most popular form of recording video tutorials is called screencasting.
A screencast is a video recording of your desktop. It usually includes audio narration and displays the author's webcam.
Screencast video tutorials are popular on video streaming services such as YouTube, however they have also found a home in online course platforms too.
This page lists some of the best screencasting recording software on the market.