If you are still a student and your intent is to use for student learning - you should be able to get code for 2017-2018 edu from your instructor.
That would save you a pretty penny.
You can also purchase a student license for a few more pennies (but a lot fewer than commercial license).
SolidworksGeneral