Considering learning and how to improve students’ performances, adaptive educational systems must know the way in which an individual student learns best. In this context, this work presents a comparison between two innovative approaches to automatically detect and precisely adjust students’ learning styles during an adaptive course. These approaches take into account the nondeterministic and nonstationary aspects of learning styles. They are based upon two stochastic techniques: Markov chains and genetic algorithms. We found that the genetic algorithm (GA) based approach detects learning styles earlier and consequently provides personalized content earlier, making the learning process easier. The Markov based approach produces more fine-tuned results, taking into account strengths of learning styles.