CAD Design, Customization & Automation
Our flagship program combining CAD design across NX, CATIA, and AutoCAD with C# programming, API-based customization, and automation — built around a real engineering project.
Siemens NX Design & Customization
Learn core Siemens NX design workflows and extend NX with your own custom tools using NXOpen C#, UFUNC, and Block UI Styler.
CATIA Design & Automation
Build practical CATIA skills across part, assembly, surface, drafting, and sheet metal design, then learn to automate and extend CATIA using VBA, EKL, and CAA.
AutoCAD Mechanical Design & Automation
Learn 2D/3D mechanical drafting in AutoCAD, then go further with AutoLISP, the C#/.NET API, and ObjectARX to automate and customize your workflow.
Creo Design & Customization
Master Creo Parametric fundamentals across part, assembly, drawing, and sheet metal design, and learn to customize and automate Creo using Toolkit and J-Link.
SolidWorks Design & Automation
Learn SolidWorks part, assembly, sheet metal, and weldment design, then automate repetitive tasks using the SolidWorks API with C# and VBA.
Autodesk Inventor Design & Automation
Build core Inventor modeling, assembly, and drawing skills, then extend your workflow using the Inventor .NET API and VBA.
Solid Edge Design & Customization
Learn Solid Edge modeling, assembly, and drafting fundamentals, then customize your workflow using the Solid Edge API and .NET.
Cadmatic Plant Design
Learn plant design workflows in Cadmatic — equipment placement, piping, and routing — plus how to extend the platform with automation and custom tools.
AVEVA E3D / PDMS Plant Design
Learn piping and plant design in AVEVA E3D / PDMS, and explore automation and integration using its .NET APIs.
Teamcenter PLM
Learn to manage BOMs, revisions, and workflows in Teamcenter, then extend and integrate the platform using ITK and SOA.
3DEXPERIENCE / ENOVIA PLM
Learn product lifecycle management workflows in 3DEXPERIENCE / ENOVIA, and how to automate processes using its APIs.
C# for CAD Automation
Learn C# and .NET fundamentals with a focus on object-oriented programming, then apply them to build custom tools using CAD APIs.
Python for Engineering Automation
Learn Python fundamentals and apply them to automate engineering workflows and process design data.
C++ for Advanced CAD Development
Learn C++ fundamentals and apply them to advanced CAD API programming, including CATIA's CAA framework.
WPF & WinForms for Custom CAD Applications
Learn to build custom user interfaces with WPF and WinForms, and apply them to create standalone CAD applications.
GD&T (Geometric Dimensioning & Tolerancing)
Learn geometric dimensioning and tolerancing based on the ASME Y14.5 standard, covering datums, tolerance types, and practical application on engineering drawings.
Machine Design Fundamentals
Build a foundation in machine design — covering components, mechanisms, and design calculations — with practical application to real mechanical systems.
DFMA (Design for Manufacturing & Assembly)
Learn Design for Manufacturing and Assembly (DFMA) principles to design components that are easier and more cost-effective to manufacture and assemble.
FEA (Finite Element Analysis) Basics
Get started with Finite Element Analysis (FEA) using ANSYS — covering simulation setup, meshing fundamentals, and interpreting results.
Professional Quantity Surveying
Learn industry-oriented, practical quantity surveying skills — from drawing reading and BOQ preparation to estimation, costing, rate analysis, and real project documentation.
Quantity Surveying & Billing
Learn the fundamentals of quantity surveying and billing, from measurement and quantity take-off to preparing interim and final bills for construction projects.
Estimation Engineering
Learn how to estimate material, labor, and project costs accurately using industry-standard estimation techniques and tools.
Cost Control
Learn to monitor, control, and report project costs throughout the construction lifecycle to keep budgets on track.
Rate Analysis
Learn to build up and analyze rates for construction items, covering material, labor, and equipment costs.
BOQ Preparation
Learn to prepare accurate Bills of Quantities (BOQ) for construction projects, from quantity take-off to final formatting.
Practical Excel Sheets
Learn to build practical, automated Excel sheets used in quantity surveying for estimation, billing, and cost tracking.
Real Time Projects
Apply your quantity surveying skills to real, live construction projects, building practical, job-ready experience.




