SolidWorks is the best out there right now. Most community colleges also have SolidWorks fundamentals/advanced classes if you want to learn more.(or jus use youtube.) Another good one that I have...