This guide gives a clear view of what topics are covered, the types of questions, and how much each question section is worth ...
It makes use of the generators in k8s.io/code-generator to generate a typed client, informers, listers and deep-copy functions. You can do this yourself using the ./hack/update-codegen.sh script.