Simple set of tools for self-teaching.