We to recommend most, if not all, tools that we have listed on our website. Each listing is labeled as “(optional)” or “(required)” to help you know the difference. The “required” tools are necessary for proper training for each course.