In principle, creating your own course is not very difficult if you adhere to certain recommendations. The most important thing is the correct setting of the goals and objectives of the course. The choice of the right tool for development depends on this. Personally, I recommend you familiarize yourself with e-learning tools
https://www.ispringsolutions.com/blog/5-e-learning-authoring-tools here you will find a detailed comparison of the best programs with a set of powerful features