This is a great feature. Thanks for adding. A few comments: The “bookmark” button really needs to be at the TOP of the page for each lesson. New user behavior is most likely to come into this site and peruse all the great content. And when they do, they’ll want to create a list or a “learning path”. It’s just extra legwork to keep scrolling to the bottom of every lesson to bookmark it.
Also, from the bookmarking section on the sidebar, you should allow the user to manage the bookmark list from there (i.e. delete, reorder the list).