Self-training and resources