If you have a background in programming languages and other automation tools, then the learning curve for you in Fusion will be much less painful. The tutorial path in the documentation is a really solid start to the basic concepts. That's pretty much what you'll walk through if you take the instructor-led classes as well. If you find yourself getting stuck in the walk-through or having lots of questions, the instructor-led course might be a good fit to get you started.
Once you have the basic concepts, I'd go through all the templates that come with Fusion. Install them all and see how they're set-up for ideas on best practices and what you can build for your own instance.
Consulting hours can be a good support option if you find yourself trying to build complex things, or off-Workfront integrations with other systems also. I've definitely benefitted from bringing the Fusion experts in on occasion and gotten way more solid scenarios than I could have quickly built myself.