ALEKS stands for Assessment and Learning in Knowledge Spaces. It is an artificial intelligence that adapts to your learning strengths and weaknesses.
It does this in a couple ways: repetition of problems and knowledge checks, which will be explored in more detail later.
ALEKS is founded on the idea that practice makes perfect. The more you fail in one topic, the more problems you will get pertaining to that.
Along with the online program, you will have a notebook with similar problems to also do for practice before you jump into the practice.