Every once in a while I get a request from a colleague or friend asking me to help them sharpen their comp sci skills. Lately I've been receiving these with a bit more frequency, so I've started collecting exercises that I send out into a repository.
In case anyone has interest in it, they can be found here. There is one repository containing problem descriptions, and one containing support code, all written in Go. Each exercise consists of a brief discussion of some topic, as well as coding exercises and follow-up questions. They are kept intentionally brief as the audience should already have programming skills.