SOLIDWORKS API Mastery – Blue Byte Systems
All-Access Subscription β€” Live Now

Stop Copy-Pasting.
Start Building
Real SOLIDWORKS Automation.

Master SOLIDWORKS API & PDM automation with VBA and C#. Built by the engineer who created the CSWP-API certification exam. One subscription. Every course. Cancel anytime.

$50  / month Β· Cancel anytime
160+
Engineers Enrolled
10+
Hours of Content
6+
Courses Included
4.8β˜…
Udemy Rating
PDMAutomation.vba β€” Blue Byte Systems
1 ' Connect to SOLIDWORKS PDM Vault
2 Dim vault As IEdmVault5
3 Set vault = New EdmVault5
4
5 vault.LoginAuto "MyVault", Me.hWnd
6
7 ' Traverse files in a folder
8 Dim folder As IEdmFolder5
9 Set folder = vault.RootFolder
10
11 Dim pos As IEdmPos5
12 Set pos = folder.GetFirstFilePosition
13
14 Do While Not pos.IsNull
15   Dim file As IEdmFile5
16   Set file = folder.GetNextFile(pos)
17   Debug.Print file.Name
18 Loop
Dim swApp As SldWorks.SldWorks
swApp.ActiveDoc.SaveAs("output.dxf")
IEdmVault5 vault = new EdmVault5()
vault.LoginAuto("VaultName", hwnd)
public class MyAddin : IEdmAddIn5 { }
swModel.RebuildAndSave2(swRebuildAll)
Sub ExportDXF() ' Automate drawings
dataCard.SetVar("Description", "", value)
Dim swApp As SldWorks.SldWorks
swApp.ActiveDoc.SaveAs("output.dxf")
IEdmVault5 vault = new EdmVault5()
vault.LoginAuto("VaultName", hwnd)
public class MyAddin : IEdmAddIn5 { }
swModel.RebuildAndSave2(swRebuildAll)
Sub ExportDXF() ' Automate drawings
dataCard.SetVar("Description", "", value)
πŸ”’ Secure Checkout via Stripe
♻️ Cancel Anytime
πŸŽ“ On Udemy + Our Website
πŸ“œ Certificate of Completion
πŸ’¬ Expert Support via Slack
⭐ Trusted by 160+ Engineers
Why Blue Byte

From SOLIDWORKS User
to API Developer

Everything you need to automate your workflow, build production-ready custom tools, and stop doing the same thing twice.

⚑

Automate Repetitive Tasks

Write macros that handle model exports, drawing generation, and BOM updates β€” freeing you for real engineering.

01
πŸ€–

Understand GPT-Generated Code

No more clueless copy-paste. Learn the API deeply enough to read, fix, and improve AI-generated SOLIDWORKS code.

02
πŸ”§

Build Real PDM Add-ins

Connect to the vault, manage files, read data card variables, and deploy C# add-ins used by real engineering teams.

03
πŸ“œ

Earn a Verifiable Certificate

Each certificate has a unique ID and QR code β€” verifiable by employers, resellers, and hiring managers worldwide.

04
πŸ’¬

Direct Expert Support

Get answers from Amen Jlili β€” the author of the CSWP-API exam β€” directly via Slack or Microsoft Teams.

05
πŸš€

Self-Paced, No Deadline

Access all content on your own schedule. New courses and updates included at no extra cost while subscribed.

06
Everything Inside

All Courses.
One Subscription.

Free courses available on Udemy. Premium deep-dives accessible instantly with your $50/month membership.

FREE β€” Udemy

VBA for Non-Programmers

Variables, conditions, loops, functions and your first macros. Zero prior experience required.

VBABeginner
β€”Starter
FREE β€” Udemy

SOLIDWORKS PDM API: Basics with VBA

Connect to a PDM vault, work with files and folders, and read data card values using VBA.

PDMVBA
3hIncluded
FREE β€” Udemy

SOLIDWORKS PDM API: Write Add-ins in C#

Build, deploy, and debug PDM add-ins in Visual Studio using C# and the IEdmAddIn5 interface.

C#PDMAdd-ins
2hIncluded
PREMIUM

Mastering the SOLIDWORKS API with VBA

Deep dive: API Object Model, Part/Assembly/Drawing automation, configurations, templates. Includes full DXF exporter project.

VBASOLIDWORKS APIPartsDrawings
10hFlagship
PREMIUM

SOLIDWORKS PDM API: VBA Advanced

Vault login, configurations, data cards, and safe file operations. Production-ready VBA beyond the basics.

PDMVBAAdvanced
4hPremium
PREMIUM

PDM API: Data Card Add-in Development

Build a C# add-in that automatically transfers 3D model metadata into drawing data cards. Start to finish.

C#Data CardsAdd-ins
3hPremium

+ Bonus: 50 Tips & Tricks of the SOLIDWORKS PDM API β€” a $50 eBook, included free with your subscription.

Simple Pricing

One Plan.
Everything Included.

No tiers. No upsells. Every course, every update, expert support β€” one flat monthly rate.

Best Value
Individual courses: $1,500+ total value
$50
per month β€” cancel anytime
πŸ›’ Get Full Access Now
Access to ALL free + premium courses
10+ hours of training video content
VBA, C#, and PDM API courses
New courses added at no extra cost
Certificate of completion per course
PDM API Tips & Tricks eBook (free)
Technical support via Slack or Teams
Available on Udemy & our website
πŸ”’ Secure payment processed by Stripe β€” your data is protected
Start Learning Today β†’
Udemy & Student Reviews

160+ Engineers
Already Automating

4.8
β˜…β˜…β˜…β˜…β˜… Average Rating on Udemy
GK
Garrett Klein
Technical Account Manager, SOLIDWORKS Reseller
Udemy
β˜…β˜…β˜…β˜…β˜…
"

Probably the best SOLIDWORKS API course on the internet. Amen knows the API inside and out β€” and he can actually teach it in a way that sticks.

DG
Deepak Gupta
SOLIDWORKS Influencer
Direct
β˜…β˜…β˜…β˜…β˜…
"

Awesome SolidWorks API Learning Course!! This is exactly what engineers looking to step into API development need to get started properly.

RB
Roberto Bocchini
Engineer, TELEG sri
LinkedIn
β˜…β˜…β˜…β˜…β˜…
"

Completed the course and earned my BlueByte certificate. The progression from VBA basics all the way to full PDM add-in development is incredibly well structured.

AK
A. Kowalski
Mechanical Design Engineer
Udemy
β˜…β˜…β˜…β˜…β˜…
"

A well-rounded introduction to automating tasks in SOLIDWORKS using VBA. The DXF exporter project alone was worth the subscription price.

MS
M. Santos
PDM Administrator
Udemy
β˜…β˜…β˜…β˜…β˜…
"

Finally a course that explains the PDM API properly. No copy-paste tutorials β€” you actually understand why every line of code works.

JL
J. Lindqvist
CAD Developer, Manufacturing
Udemy
β˜…β˜…β˜…β˜…β˜…
"

The C# PDM add-in module changed how our team works. We automated our entire file release process in one week after finishing this course.

Your Instructor

Built by the
Engineer Who
Set the Standard

Amen Jlili isn't just another online instructor. He literally wrote the SOLIDWORKS API certification exam and the official PDM Best Practices Guide for Dassault Systèmes.

CSWP-API Exam CreatorThe global benchmark for SOLIDWORKS API knowledge
Dassault Systèmes AuthorWrote the official SOLIDWORKS PDM Best Practices Guide
SOLIDWORKS APIs UsergroupChairman of the global developer community
cadoverflow.comOwner of the #1 SOLIDWORKS API Q&A platform
Instructor Profile
Amen Jlili
Technical Director & Founder β€” Blue Byte Systems Inc., Vancouver, BC
Created the CSWP-API Certification Exam β€” the benchmark for SOLIDWORKS API knowledge worldwide
Authored SOLIDWORKS PDM Best Practices Guide for Dassault Systèmes SOLIDWORKS Corp.
Chairman, SOLIDWORKS APIs Usergroup β€” leads the global community of SW developers
Owner of cadoverflow.com β€” the premier Q&A platform for SOLIDWORKS API developers
Thousands of custom macros and add-ins deployed by engineering teams worldwide
Recommended Learning Path

From Zero to
API Developer in 6 Steps

A clear step-by-step progression β€” beginner to building production automation tools.

1
Learn VBA Basics
Start with VBA for Non-Programmers.
2
Automate SOLIDWORKS
Master the SOLIDWORKS API with VBA.
3
PDM Basics
Start with PDM API using VBA.
4
Build Add-ins
Create PDM add-ins in C#.
5
Data Cards
Automate model-to-drawing data tools.
6
Task Add-ins
Advanced PDM task automation in C#.
Questions Answered

Frequently Asked

No. The VBA for Non-Programmers course is built for complete beginners β€” starting with variables, conditions, loops, and functions. Zero coding experience required.
SOLIDWORKS 2017 or newer (Student, Standard, Professional, or Premium). The API concepts apply across versions, and Amen notes version-specific differences inside the course material.
Yes. Cancel directly from your account β€” no penalties, no questions asked. Your access continues until the end of the current billing period.
The free courses are available on Udemy at no cost to anyone. Your $50/month subscription unlocks all premium courses, the PDM API eBook bonus, and direct technical support from Amen.
Subscribers get technical support directly from Amen Jlili via Slack or Microsoft Teams β€” covering course content, your own code, and real-world PDM automation challenges.
Yes. New courses and updates are continuously added. As a subscriber, all new content is included at no extra cost.
Yes. Each course comes with a Blue Byte certificate of completion featuring a unique ID and QR code for authenticity verification. Shareable on LinkedIn or with your employer.

Ready to Build
Real Automation?

Join 160+ engineers who stopped guessing and started building.

No setup fees Β· Cancel anytime Β· Secure payment by Stripe Β· Instant access

0
    0
    Your Cart
    Your cart is emptyReturn to Shop