The first option you have is in the “General” section. It asks a simple question: “Do you want all the following conditions to be met or any single condition for completion?”
Most courses will be set to “all.” The “any” option may be helpful if you have graded assignments and you want to reward a quick completion to people who have possibly completed a set of older courses that qualify them for completing this course without having to take the course.
With the “all” setting, be aware that learners will need to finish all tasks you define. So if you have built branching paths or scaffolding that every user may not utilize, then please do not include them in the completion requirements.