Normally when someone need to record videos for YouTube or for education purpose most people would recommend Camtasia which cost US$99 one time software for both Mac and Windows.
If you are on a budget and need to record short videos of 15 minutes you can check out screencast-o-matic.com which has a free and paid account. The paid account enables longer recording time for only US$15/yr. Here’s a short video clip of my own demo of the video I recorded today
Click Here To Subscribe Our YouTube Channel For More Videos