Skip to Main Content

Ansys Electronics Desktop Automation with PyAEDT Getting Started

Course Overview

This course introduces Ansys Electronics Desktop scripting language and is designed for beginner to advanced users, focusing on providing practical examples of common tasks. The course covers frequently used functional areas such as using scripts to set up simulations, run simulations, and post-processing.


  • A technical education and/or background 
  • AEDT 3D Modeling Getting Started self-paced training module 
  • Completion of the HFSS Getting Started course or equivalent familiarity with AEDT modeler, workflow, solver setup, and post-processing (Maxwell, Icepak,...). 

Teaching Method

Lectures and computer practical sessions to validate acquired knowledge.   


Learning Outcome

Following completion of this course, will be able to:

  • Explain basics of Python language and how it is used in Ansys Electronics Desktop (AEDT).
  • Install and use Integrated Development Environment for Python code development.
  • Install and use PyAEDT to develop and run scripts.

 Available Dates

Currently, no training dates available

Learning Options

Training materials for this course are available with a Ansys Learning Hub Subscription. If there is no active public schedule available, private training can be arranged. Please contact us.


This is a 2-day classroom course covering both lectures and workshops. For virtual training, this course is covered over 2 x 2-hour sessions lectures only. 

Virtual Classroom Session 1 

  • Module 01: Review of Python Basics  
  • Module 02: AEDT Automation 
  • Workshop 02.1: Preprocessing 
  • Workshop 02.2: Postprocessing 
  • Module 03: Python Environments 

Virtual Classroom Session 2 

  • Module 04: PyAEDT Basics 
  • Workshop 04.1: Create random boxes with PyAEDT 
  • Workshop 04.2: Coplanar Waveguide end-to-end 
  • Module 05: PyAEDT Advanced