There are a large variety of knots, each with properties that make it suitable for a range of tasks, ably demonstrated in this useful collection of videos.
Some knots are used to attach rope (or other knotting material) to other objects such as another rope, cleat, ring, or stake. Some knots are used to bind or constrict objects. Decorative knots usually bind to themselves to produce attractive patterns …
★★★★★ "Knot – the best App!!"
★★★★★ "Very Useful!"
★★★★★ "This App might just save your life!"