CAD automation · all platforms

CAD Automation Courses

Learn to make your CAD software do the repetitive work — SolidWorks API, NX Open, CATIA and AutoCAD automation with VBA macros and C# programs, from the first macro to a shipped add-in.

automation courses
20
hours of training
641+
CAD platforms
4
27 Google reviews
5.0 ★

Choose your platform

What CAD automation is

CAD automation means writing small programs against your CAD application's API so it models parts, builds assemblies, generates drawings and exports data on its own — the same steps you repeat by hand today, done in seconds and without mistakes. Each CAD platform has its own API (SolidWorks API, NX Open, the CATIA automation interface, the AutoCAD API); the programming skills are shared, which is why ApiXpert teaches the language once and the platform's API on top.

What you learn to automate

  • CATIA design fundamentals (live)
  • CATIA API automation (live)
  • VBA / VB.net programming (live)
  • 1-on-1 doubt clearing
  • SolidWorks design fundamentals
  • Full SolidWorks API automation track
  • C# For Automation included
  • Trainer support + 1-on-1 discussion

Every CAD automation course

All automation courses →

Every automation course, by platform. Start with a trial lesson, then the API course of the platform you work in — or a bundle that adds the design basics.

SolidWorksSolidWorks API & automation →

  • SolidWorks

SolidWorks API (Trial Version)

Trial

$3

SolidWorks · Trial

SolidWorks API (Trial Version)

Recorded + trainer · 0.5 hrs

$3

Get the trial for the price of a coffee — a 30-minute recorded first lesson on SolidWorks API automation, plus trainer support and a 1-on-1 discussion.

  • SolidWorks
  • C#

SolidWorks Design (Basic) + SolidWorks API + C# for API

Basic · Live · Full version · Recorded · Trainer support

$449List price $1,069

SolidWorks · Bundle

SolidWorks Design (Basic) + SolidWorks API + C# for API

Recorded + trainer · 38 hrs

$449List price $1,06958% off

The complete SolidWorks path: basic design foundations, the full API automation course and C# for automation in one program.

  • SolidWorks

SolidWorks API (Full Version)

Full version

$389List price $779

SolidWorks · Automation

SolidWorks API (Full Version)

Recorded + trainer · 20 hrs

$389List price $77950% off

The full SolidWorks API automation course on its own — macros, add-ins and batch tools, with trainer support.

  • SolidWorks
  • C#

SolidWorks API + C# for API

Full version · Recorded · Trainer support

$449List price $1,009

SolidWorks · Bundle

SolidWorks API + C# for API

Recorded + trainer · 24 hrs

$449List price $1,00956% off

Master SolidWorks API programming with C# — build macros and standalone add-ins that automate repetitive CAD work end to end.

  • SolidWorks
  • C#

SolidWorks Design (Advanced-Live) + SolidWorks API (Rec) + C# for API (Rec)

Advanced · Live · Full version · Recorded · Trainer support

$1,019List price $2,439

SolidWorks · Bundle

SolidWorks Design (Advanced-Live) + SolidWorks API (Rec) + C# for API (Rec)

Live batch · 56 hrs

$1,019List price $2,43958% off

Advanced SolidWorks design taught live, plus the recorded SolidWorks API automation and C# courses with trainer support.

Siemens NXNX Open API & automation →

  • Siemens NX

NX Open API Trial Version

Trial

Releasing soon

Siemens NX · Trial

NX Open API Trial Version

Recorded + trainer · 0.5 hrs

Being revamped — releasing soon

For the price of a coffee — a 30-minute recorded first lesson on NX Open automation, with trainer support and a 1-on-1 discussion.

  • Siemens NX
  • C#

UGNX Design (Basic) + NX Open API + C# for API

Basic · Live · Recorded · Trainer support

$929List price $2,019

Siemens NX · Bundle

UGNX Design (Basic) + NX Open API + C# for API

Live batch · 46 hrs

$929List price $2,01954% off

Basic UGNX design plus NX Open API and C# for automation, taught live — from first sketch to shipping automation.

  • Siemens NX
  • C#

UGNX Design (Basic) + NX Open API + C# for API (Rec)

Basic · Live · Recorded · Trainer support

$519List price $1,269

Siemens NX · Bundle

UGNX Design (Basic) + NX Open API + C# for API (Rec)

Recorded + trainer · 44 hrs

$519List price $1,26959% off

Basic UGNX design plus NX Open API and recorded C# for automation — the full path from first sketch to automation.

  • Siemens NX

NX Open API (Live Session)

Live

$729List price $1,449

Siemens NX · Automation

NX Open API (Live Session)

Live batch · 22 hrs

$729List price $1,44950% off

Live Siemens NX customization and automation — journals, NX Open tools and tailored workflows.

  • Siemens NX
  • C#

NX Open API + C# for API (Live)

Live · Recorded · Trainer support

$829List price $1,819

Siemens NX · Bundle

NX Open API + C# for API (Live)

Live batch · 36 hrs

$829List price $1,81954% off

Live NX Open API automation paired with live C# for automation — program Siemens NX end to end.

  • Siemens NX
  • C#

NX Open API (Live) + C# for API (Rec)

Recorded · Trainer support · Live

$729List price $1,819

Siemens NX · Bundle

NX Open API (Live) + C# for API (Rec)

Live batch · 34 hrs

$729List price $1,81960% off

Live NX Open API training paired with the recorded C# For Automation course — automate Siemens NX with support throughout.

  • Siemens NX
  • C#

UGNX Design (Advanced – Live) + NX Open API + C# for API (Live)

Live · Recorded · Trainer support · Advanced

$1,139List price $2,699

Siemens NX · Bundle

UGNX Design (Advanced – Live) + NX Open API + C# for API (Live)

Live batch · 54 hrs

$1,139List price $2,69958% off

Advanced UGNX design, NX Open API and C# for automation — all taught live in one program.

  • Siemens NX
  • C#

UGNX Design (Advanced – Live) + NX Open API (Live) + C# for API (Rec)

Live · Recorded · Trainer support · Advanced

$1,099List price $2,639

Siemens NX · Bundle

UGNX Design (Advanced – Live) + NX Open API (Live) + C# for API (Rec)

Live batch · 52 hrs

$1,099List price $2,63958% off

Advanced UGNX design live, NX Open API live, and recorded C# for automation — the complete Siemens NX mastery path.

CATIACATIA API & automation →

  • CATIA

CATIA API Trial Version

Trial

Releasing soon

CATIA · Trial

CATIA API Trial Version

Recorded + trainer · 0.5 hrs

Being revamped — releasing soon

For the price of a coffee — a 30-minute recorded first lesson on CATIA automation & customization, with trainer support and a 1-on-1 discussion.

  • CATIA
  • VBA / VB.NET

CATIA Design (Basic – Live) + CATIA API (Live) + VBA/VB.net for API (Live)

Basic · Live

$929List price $2,079

CATIA · Bundle

CATIA Design (Basic – Live) + CATIA API (Live) + VBA/VB.net for API (Live)

Live batch · 46 hrs

$929List price $2,07955% off

Basic CATIA design, CATIA API automation and VBA/VB.net programming — all live, from first sketch to automation.

  • CATIA

CATIA API (Live)

Live

$729List price $1,449

CATIA · Automation

CATIA API (Live)

Live batch · 22 hrs

$729List price $1,44950% off

Live CATIA V5 automation and customization — scripts, macros and tools that drive parts, products and drawings.

  • CATIA
  • VBA / VB.NET

CATIA API (Live) + VBA / VB.net for API (Live)

Live

$829List price $1,659

CATIA · Bundle

CATIA API (Live) + VBA / VB.net for API (Live)

Live batch · 36 hrs

$829List price $1,65950% off

Live CATIA API automation together with live VBA / VB.net programming — the complete CATIA automation path.

  • CATIA
  • VBA / VB.NET

CATIA Design (Advanced- Live) + CATIA API (Live) + VBA/VB.net for API (Live)

Advanced · Live

$1,139List price $2,699

CATIA · Bundle

CATIA Design (Advanced- Live) + CATIA API (Live) + VBA/VB.net for API (Live)

Live batch · 54 hrs

$1,139List price $2,69958% off

Advanced CATIA design, CATIA API automation and VBA/VB.net programming — all live, in one program.

AutoCADAll AutoCAD courses →

  • AutoCAD

AutoCAD API (Advanced – Live)

Advanced · Live

$729List price $1,449

AutoCAD · Automation

AutoCAD API (Advanced – Live)

Live batch · 20 hrs

$729List price $1,44950% off

Live, advanced AutoCAD automation using the .NET API and C# — commands, entities, blocks and plugins.

  • AutoCAD
  • C#

AutoCAD API (Live) + C# for API (Rec)

Advanced · Live · Recorded · Trainer support

$829List price $1,819

AutoCAD · Bundle

AutoCAD API (Live) + C# for API (Rec)

Live batch · 36 hrs

$829List price $1,81954% off

Live AutoCAD API automation and customization, paired with the recorded C# For Automation course.

Inside the flagship automation course

The chapters of SolidWorks API (Full Version) — Advanced level, Recorded + trainer.

7 sections · 23 lessons · 9h 59m total length

  • Video: Course self-intro2 min

Trainer and real reviews

5.0 ★ from 27 Google reviews — a few of them:

  • ★★★★★

    “Before this course, I had never touched SolidWorks API, and to be honest, I wasn't even sure how useful it would be for me. But after just a few lessons, I realized how much time I'd been wasting on manual design processes. Vikram's approach to teaching is so practical-he doesn't just show you what to do, he explains why and how it will benefit you in the long run. By the end of the course, I had built my own automation tool that saved me days of work on a project! On top of that, the internship opportunities they offer really show how much Apixpert is Invested in their students success.”

    Shreyas G · Google review · on Google

  • ★★★★★

    “Apixpert's SolidWorks API course has been a total game-changer for me. I was confident in my SolidWorks design skills, but I never realized how much the API could simplify and speed up my work. The instructor made everything so clear and easy to understand, even though I had no programming background. Tasks that used to take me hours now only take minutes, thanks to the automation techniques I learned. The best part is, the course is full of practical, real-world examples that I could apply immediately. If you're an engineer looking to boost your skills and save time, this course is a must!”

    dhayananthan arumugam · Google review · on Google

  • ★★★★★

    “Taking this course completely changed how I work with SolidWorks! Tasks that used to take me hours are now done in no time, thanks to the automation tools I learned. The guidance and support from Apixpert made it so easy to understand and apply everything. Highly recommend it!”

    Santhosh Kumar · Google review · on Google

  • ★★★★★

    “Best course on CAD Automation in structured way, Using it daily in my organization, also got placed in IT company with 60% hike, Thanks ApiXpert.🤗”

    Sketch Artz · Google review · on Google

CAD automation courses — questions

Which CAD platform should I learn automation for first?

The one your work uses — the API skills carry over. SolidWorks and NX have the most courses here; CATIA and AutoCAD follow the same path: design basics, then the platform's API. Each platform card above leads to its own course path.

Do I need programming experience for a CAD automation course?

No. The automation courses start from programming foundations written for CAD engineers and build up to C# programs; you need the design basics of your platform, which the design courses cover.

VBA or C#: which language do the courses use?

Both, depending on the platform: VBA macros are the quickest way to automate inside the CAD application, C# is what standalone add-ins and batch tools are written in. The flagship courses start with macros and move to C#.

Are the courses live or recorded?

Both, course by course: Recorded + trainer, Live batch. Recorded courses include trainer support and a 1-on-1 doubt-clearing session. Each course card says which it is.

How long is a CAD automation course?

The automation courses run from 0.5 to 56 hours of training each across 4 platforms; recorded courses are self-paced with access to every recording.

Do I get a certificate?

Yes. Every completed ApiXpert course issues a certificate with its own number and QR code, which anyone can check on the certificate verification page.

What do the CAD automation courses cost?

Prices are on each course card in USD; the automation courses start at $389, and a trial lesson is $3. EMI is available at checkout where the order qualifies.

What work can I do after a CAD automation course?

Design automation for your own team, macro and add-in development, configurators and drawing automation, or freelance CAD automation projects. ApiXpert's Jobs pages list CAD and automation openings and internships.

Read more about CAD and automation

Not sure which platform or course fits?

Try a trial lesson first, or talk to the trainer before you decide.