Complete Onshape for Beginners: Project-Based Approach