There is a huge gap between what a course is for you and how Moodle understands a Course. For you a collection of videos and some HTML and PDF documents build "a complete course". In comparison, here are some sample Moodle courses: https://school.moodledemo.net/course/ (username student, password moodle). The difference must be immediately apparent.
You need somebody to bridge the gap. In professional settings people employ instructional designers for that. In more humble settings it is the teacher and at best a tutor to help him.
You need somebody to bridge the gap. In professional settings people employ instructional designers for that. In more humble settings it is the teacher and at best a tutor to help him.
If you mean, once you've made such a course, how to update it when you edit the resources, then it is a different story. Again the straight-forward Moodle solution is to develop the course in a different Moodle instance, you can even have Moodle running in your local computer, then update the on-line one through Course backup and Course restore. There must be more advanced solutions, I'm not familiar with any.