As the sport of canyoneering begins to grow, there are more and more people looking to learn the skills needed to safely descend canyons. There are several reputable organizations that are now offering classes of various forms to the public. Most programs have three or four levels of skills. The first level usually is basic rappelling, rope work, navigation, identification of gear and clothing, and basic rappel setups. The second level deals with anchor building and strategies on how to descend various types of canyons. The third level deals with rescue situations, both self rescues and how to rescue others along with wilderness first aid. An optional course often deals with swift water canyons which entails very different techniques to descend canyons that are flowing with swift water.