A method of facilitating a skill learning process or improving performance of a task, comprising: determining a brainwave pattern reflecting neuronal activity of a skilled subject while engaged in a respective skill or task; processing the determined brainwave pattern with at least one automated processor; and subjecting a subject training in the respective skill or task to brain entrainment by a stimulus selected from the group consisting of one or more of a sensory excitation, a peripheral excitation, a transcranial excitation, and a deep brain stimulation, dependent on the processed temporal pattern extracted from brainwaves reflecting neuronal activity of the skilled subject.L'invention concerne un procédé permettant de faciliter un processus d'apprentissage de compétences ou d'améliorer les performances d'une tâche, comprenant les étapes consistant à : déterminer un modèle d'ondes cérébrales traduisant l'activité neuronale d'un sujet compétent lorsqu'il est impliqué dans une compétence ou une tâche respective ; traiter le modèle d'ondes cérébrales déterminé avec au moins un processeur automatisé ; et soumettre un sujet s'entraînant dans la compétence ou la tâche respective à un entraînement du cerveau par un stimulus sélectionné dans le groupe constitué par un ou plusieurs éléments parmi une excitation sensorielle, une excitation périphérique, une excitation transcrânienne, et une stimulation cérébrale profonde, en fonction du modèle temporel traité extrait des ondes cérébrales traduisant l'activité neuronale du sujet compétent.