Do you know that you can…

    TecnoDigital School logo

    …speed up all the simulation workflow in Abaqus thanks to Python scripts?

    …control Abaqus from any other application (Excel, Matlab…)?

    …customize any functionality into Abaqus CAE through plug-ins?

    …integrate Abaqus simulations into any complex workflow involving other programs?

    Check the contents of this course

    (8 hours of recorded sessions + all the material and resources)

    SESSION 1 (3h)

    CHAPTER 1: Scripting with Python in Abaqus
    • Step-by-step development of a Python script in Abaqus
    • Automatic preprocessing, running and postprocessing
    • Example 1: linear spring analysis

    CHAPTER 2: Abaqus plug-ins
    • Development of Kernel and GUI plug-ins in Abaqus/CAE
    • Kernel plug-ins: menus and toolsets (multiple examples)
    • GUI plug-ins: interface for the linear spring example

    SESSION 2 – (3h)

    CHAPTER 3: Interacting with Abaqus from the command line
    • Fundamentals to interact with Abaqus from the cmd
    • Pass of arguments to Python scripts from the cmd

    CHAPTER 4: Controlling Abaqus from Matlab
    • Adaption of the linear spring example to run parametric studies from Matlab
    • Adaption of the linear spring script to produce variable radii springs
    • Passing results from Abaqus to Matlab

    CHAPTER 5: Controlling Abaqus from Excel
    • Fundamentals of Excel Macros
    • Fundamentals of VBA
    • Example 2: Analysis of a lap shear bolted joint from Excel in Abaqus

    SESSION 3 – (2h)

    CHAPTER 6: Desktop application to control Abaqus
    • Development of an interface using Python
    • Setup of a Python 3 environment
    • Fundamentals of GUI design with Qt in Python
    • Example 3: orthogonal milling process

    access for life


    You will receive all the live videos of this course to review anytime

    course certificate


    After finishing the course you will get your certificate of completion

    access to updates and new contents


    You will receive all the scripts and examples developed during the course

    This is what our students think about other courses

    “Abaqus/Scripting is a powerful tool to automate any task in Abaqus using Python scripts. This means that it is possible to automate and control any action performed in Abaqus and, consequently, save a tremendous amount of time both in PreProcess and PostProcess stages. […] That being said, I’m happy to share the completion of this course that certainly will contribute to not only my academic journey, but also to my future career as an engineer. I highly recommend this course provided by TecnoDigital School and Miguel Herráez.”

    Gonçalo Valente

    MSc Advanced Lightweight and Composite Structures, Cranfield University (UK)

    Miguel is an excellent professional who masters the subject, which indeed has been very interesting and easily applicable to my research sector. I strongly recommend his trainings”

    José Manuel Soria

    Lecturer, Polytechnic University of Madrid, Group of Structural Engineering

    “I have just completed the course Abaqus/Scripting with Python and, firstly, I would like to say congratulations. It has been a really interesting course, from which I take lots of resources to implement. I would like you to make new courses with the advanced topics mentioned at the end (optimization, user interfaces…). I hope to see new contributions and courses soon!

    Andrés Egido

    Aerospace Engineer, Saitec Offshore Technologies

    “By far you have made that anybody can follow the course. You provide all the tools required so that anyone who has ever programmed can follow the course perfectly. Definitely, it is a course made for all levels. I think the course is extremely useful and I would repeat it again for sure. I have felt the course is made taking care of every detail.

    Mario Martín

    Mechanical Engineering student, University of Oviedo (Spain)

    “The training given by Miguel in the Abaqus/Scripting seminar has been very clear and complete. The explanations were easy to follow, pointing out the most important concepts. I work with Abaqus daily and what I have learned is an excellent starting point to automate my work

    Eugenia Nieto

    PhD Student, IMDEA Materiales

    Exclusive Online Course:


    6 chapters of contents

    +8h of video

    Additional resources

    Fully compatible with Abaqus Student Edition


    Do you have any question?

    Send me an email to contact@tecnodigitalschool.com