For example, the {tidyr} package will have some superseded things in an upcoming release (gather() and spread() to pivot_*).
This means the lesson will need updating, but it would be sensible to say which version was used both in the README and probably at the top of the lesson.