LearnDash and LifterLMS are excellent WordPress LMS plugins with almost the same features. But LearnDash is more affordable and offers better value for money.