What is the best way to introduce my course process? Should I provide the full roadmap up front, or reveal each step as I go?

I love the idea of providing a framework or roadmap upfront if it will make the big picture more clear for your students. It’s good for people to see what they’re working towards and how they’re going to get there. The details and teaching for each step will come at different points throughout your course. 

Your goal is to get your students to the finish line, so do what you can to make that happen.