SolidWorks API Automation + C# For Automation
Automate modeling, drawings & BOMs with the SolidWorks API
- 22 lessons
- 9h 29m of video
- Advanced level
- Recorded + trainer
Overview
A complete, project-driven path from C# fundamentals to production-grade SolidWorks automation. You'll script part, assembly and drawing operations, generate BOMs, batch-process files and package your work as a distributable add-in. Includes trainer support and a 1-on-1 doubt-clearing session.
Course highlights
- C# foundations tailored for CAD engineers
- SolidWorks API object model, deep-dive
- Automate parts, assemblies & drawings
- Batch processing and BOM export
- Build & ship a standalone add-in
- Trainer support + 1-on-1 discussion
What you’ll learn
- Write robust SolidWorks macros in C#
- Design and deploy add-ins
- Automate error-prone manual workflows
Included in this bundle
Curriculum
01SolidWorks API
- Video: Course self-intro
- Video: Chapter 1.3 — Getting started with sketch & modelling (Macro VBA)
- Video: Chapter 1.4 — Create a user form (VBA)
- Video: Chapter 2.1 — C# sketch, modelling & UI
- Video: Chapter 2.3 — C# sketch, modelling & UI (continued)
- Video: Chapter 3.1 — Open, count & close a document
- Video: Chapter 3.2 — Save
- Video: Chapter 3.3 — System options & document properties
- Video: Chapter 3.4 — Mass properties
- Video: Chapter 3.5 — Equation manager
- Video: Chapter 3.6 — Custom property manager
- Video: Chapter 4.1 — Traverse the feature tree & set material
- Video: Chapter 4.2 — Set colour
- Video: Chapter 4.3 — Face name & count
- Video: Chapter 5.1 — Working with assemblies
- Video: Chapter 5.2 — Add mate
- Video: Chapter 5.3 — Distance mate
- Video: Chapter 6.19 — Getting started with drawings
- Video: Chapter 6.20 — Sectional view & positioning
- Video: Chapter 6.21 — Detail view
- Video: Chapter 6.22 — Set dimension
- Video: Chapter 6.23 — Bill of materials
02C# For Automation
- Video: Lesson 1: Visual Studio installationComing soon
- Video: Lesson 2: Getting output, data types, variable declaration, arithmetic operatorsComing soon
- Video: Lesson 3: String concatenation, getting input, angles, escape sequencesComing soon
- Video: Lesson 4: Conditional statements, if-else, nested ifComing soon
- Video: Lesson 5: Switch-case, error handling (exceptions)Coming soon
- Video: Lesson 6: Types of loops, while loopComing soon
- Video: Lesson 7: For loop, do-while loopComing soon
- Video: Lesson 8: Arrays, foreach loopComing soon
- Video: Lesson 9: Multi-dimensional arrays and nested loopsComing soon
- Video: Lesson 10: String handling functionsComing soon
- Video: Lesson 11: Methods (functions)Coming soon
- Video: Lesson 12: Void and returning methodsComing soon
- Video: Lesson 13: The static keywordComing soon
- Video: Lesson 14: Constructors and constructor overloadingComing soon
- Video: Lesson 15: Inheritance — multi-level, multiple, sealed and partial classesComing soon
- Video: Lesson 16: Virtual methods, abstract classes and interfacesComing soon
- Video: Lesson 17: ref, out and in parameters; fields vs propertiesComing soon
- Video: Lesson 18: Struct vs class, enums, date-timeComing soon
- Video: Lesson 19: Dynamic link libraries (DLL) and access modifiersComing soon
- Video: Lesson 20: CollectionsComing soon
- Video: Lesson 21: File handlingComing soon
- Video: Lesson 22: Windows Forms application — part 1Coming soon
- Video: Lesson 23: Windows Forms application — part 2Coming soon
- Video: Lesson 24: Windows Forms application — part 3Coming soon
- Video: Lesson 25: Miscellaneous conceptsComing soon
Why learn with ApiXpert
Every enrolment comes with more than the lessons.
Community access
Learn alongside other CAD engineers — ask questions, share work and get feedback.
Certificate of completion
Finish the course and receive a verifiable ApiXpert certificate.
Interview preparation
Interview questions and preparation material for design and automation roles.
Internship opportunity
Put the course to work with a hands-on internship on real projects.
Freelancing jobs
Bid on freelance CAD and automation projects posted on ApiXpert Jobs.
Trainer support & 1-on-1
Get your doubts cleared by the trainer, including a 1-on-1 discussion.
Student reviews
No reviews yet — be the first to share your experience.
Sign in to write a review. Reviews from enrolled students are marked Verified.