• SolidWorks
  • C#
BundleBestseller

SolidWorks API Automation + C# For Automation

Automate modeling, drawings & BOMs with the SolidWorks API

  • 22 lessons
  • 9h 29m of video
  • Advanced level
  • Recorded + trainer
SolidWorks API Automation + C# For Automation

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 API22 lessons
22 lessons · 9h 29m total length

  • Video: Course self-intro2 min
  • Video: Chapter 1.3 — Getting started with sketch & modelling (Macro VBA)1h 18m
  • Video: Chapter 1.4 — Create a user form (VBA)26 min
  • Video: Chapter 2.1 — C# sketch, modelling & UI38 min
  • Video: Chapter 2.3 — C# sketch, modelling & UI (continued)13 min
  • Video: Chapter 3.1 — Open, count & close a document21 min
  • Video: Chapter 3.2 — Save48 min
  • Video: Chapter 3.3 — System options & document properties8 min
  • Video: Chapter 3.4 — Mass properties38 min
  • Video: Chapter 3.5 — Equation manager23 min
  • Video: Chapter 3.6 — Custom property manager20 min
  • Video: Chapter 4.1 — Traverse the feature tree & set material18 min
  • Video: Chapter 4.2 — Set colour20 min
  • Video: Chapter 4.3 — Face name & count14 min
  • Video: Chapter 5.1 — Working with assemblies12 min
  • Video: Chapter 5.2 — Add mate46 min
  • Video: Chapter 5.3 — Distance mate27 min
  • Video: Chapter 6.19 — Getting started with drawings30 min
  • Video: Chapter 6.20 — Sectional view & positioning15 min
  • Video: Chapter 6.21 — Detail view22 min
  • Video: Chapter 6.22 — Set dimension23 min
  • Video: Chapter 6.23 — Bill of materials27 min
02C# For Automation25 lessons
25 lessons · 16h total length

  • Video: Lesson 1: Visual Studio installation
  • Video: Lesson 2: Getting output, data types, variable declaration, arithmetic operators
  • Video: Lesson 3: String concatenation, getting input, angles, escape sequences
  • Video: Lesson 4: Conditional statements, if-else, nested if
  • Video: Lesson 5: Switch-case, error handling (exceptions)
  • Video: Lesson 6: Types of loops, while loop
  • Video: Lesson 7: For loop, do-while loop
  • Video: Lesson 8: Arrays, foreach loop
  • Video: Lesson 9: Multi-dimensional arrays and nested loops
  • Video: Lesson 10: String handling functions
  • Video: Lesson 11: Methods (functions)
  • Video: Lesson 12: Void and returning methods
  • Video: Lesson 13: The static keyword
  • Video: Lesson 14: Constructors and constructor overloading
  • Video: Lesson 15: Inheritance — multi-level, multiple, sealed and partial classes
  • Video: Lesson 16: Virtual methods, abstract classes and interfaces
  • Video: Lesson 17: ref, out and in parameters; fields vs properties
  • Video: Lesson 18: Struct vs class, enums, date-time
  • Video: Lesson 19: Dynamic link libraries (DLL) and access modifiers
  • Video: Lesson 20: Collections
  • Video: Lesson 21: File handling
  • Video: Lesson 22: Windows Forms application — part 1
  • Video: Lesson 23: Windows Forms application — part 2
  • Video: Lesson 24: Windows Forms application — part 3
  • Video: Lesson 25: Miscellaneous concepts

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.