The SOLIDWORKS Routing Tutorials collection can be purchased as part of the SolidWorks Platinum training bundle; for $155, you get nearly 3000 videos and about 150 hours of SOLIDWORKS training. This is easily the best deal available for high quality SOLIDWORKS training. (Be sure to order the Backup DVD if you also need a disc; you can automatically download and/or stream all the courses).

When you create custom routing parts like pipes, reducers, and elbows, you require certain dimension terminology for SOLIDWORKS to interpret your requests and create your model successfully. As long as you follow those specifications, you will be able to create a custom routing part that you can include in your design library. For example, a custom elbow requires dimensions named BendAngle, BendRadius, ElbowArc, and Diameter. Notice my syntax: there are no spaces in the dimension name, nor other characters like a dash or underscore; this is important in order for the model to be calculated correctly by SOLIDWORKS. The help files actually contain a lot of information about how to name your custom components.