Mine isn’t that fancy, I just did a list and used the checklist to mark tasks and the reply component for onboarding. You can see my own here: Start here business growth thinkers! - Business Thinking - Growth Clinic.
I like the idea of making the category read-only, but I’d like to see how people interact with the courses first as they are public and self-guided.