It depends a lot on the style of course you are trying to create, you can even use basic powerpoint, screen recording, movie editor etc, or go for keynote, final cut pro, and quicktime screen recording. I personally started using a lot more stuff so now I am using adobe premier pro
... View more