You can easily deliver a complete set of WordPress video tutorials covering all important topics for your site users with in your admin area dashboard.
So first of all you will be needing to install WP101, a WordPress Video Tutorial Plugin which delivers a complete set of professionally-produced “WordPress 101” tutorial videos directly within the dashboard. After activation it adds a new menu WP101 in dashboard’s sidebar (Dashboard -> WP101)Here it will ask you to enter WP101Plugin.com API Key which you ca get by subscribing here.
If you don’t want to subscribe to its plan then no problem, you can simply add your videos in dashboard simply by pasting video title and its embed code in Custom Videos section present on this plugins settings page (Dashboard -> WP101).
If you don’t have any idea to get video from then simply search YouTube for WordPress Tutorial Videos (there are many) and add theme in your admin area as tutorial by using their pasting embed code.