I think surround is so deeply nested in users workflow that it's almost like an official one. It's the only one i'd go as far as to adding it to your course, but potentially you could think of a chapter on vimrc, which skyrockets your productivity (but is also quite advanced)