I've muddled through various online tutorials for surfacing, figured out most of it on my own, but struggle with the "robustness" of surface models created in Solidworks, so decided to try a more formal tutorial from LearnSolidworks. A great way to learn surfacing, which most mech engrs don’t ever touch.