No-follow links are the ones that does not let the user or the search engine recognize the source link and thus does not direct them to your website, providing no benefit of the backlink generated.
A do-follow link on the other hand, directs the user and the search engine to your website, thus providing the link juice from the backlink. A do-follow backlink helps improve your website ranking on the search engine result page.