Prior to taking this course, I did not have any knowledge of SolidWorks & its features. I understood it was a drawing/design software but that was the extent my knowledge went. After taking this course I have gained great insight and knowledge into the foundations and essentials of SolidWorks. Though this software is extensive, the teaching and material from this course imparted a great introductory & almost intermediate level knowledge, which exceeded my expectations. I have built great confidence in SolidWorks by the teaching of my instructor, as he engaged the material enthusiastically and conveyed the information such that a beginner such as myself could proactively understand. Overall I highly recommend this course.