El selfcoaching es una metodología de cinco etapas para que una persona sea su propio entrenador de liderazgo. Las etapas son autoconocimiento, autocritica, autoaprendizaje, autodisciplina y autoentrenamiento, las cuales implican analizar las fortalezas y debilidades, cambiar hábitos, y repetir diariamente el proceso para mejorar las competencias de liderazgo.