By default, your WordPress site has one navigation menu for all visitors. Now, that’s fine for most WordPress sites, but it’s not a great option for a LearnDash course because you’ll probably want to create a custom menu for your students that helps them access important parts of their courses.
To set up this functionality, you can use the free Nav Menu Roles plugin.
Once you install and activate the plugin, you can go to the regular Appearance → Menus area.
Then, when you click on specific menu links, you’ll be able to customize who can see which navigation items by using the new Display Mode options.
To target anonymous visitors, select Logged Out Users, and select Logged In Users to target students: