Kursus:

High-Performance Computing (HPC) in Python

Unlock the full potential of Python with advanced computing techniques.

Read more

IDA

Optimize Your Code for Maximum Speed 

Python is widely used for data analysis, machine learning, and scientific computing, but standard implementations can struggle with large-scale computations.

If you work with computationally intensive applications, knowing how to optimize Python for speed and efficiency gives you an edge.

Taught by AAU researcher in high-performance computing, this course provides a practical, industry-focused approach to accelerating your Python code.   

What You Will Learn

By the end of this course, you will be able to:

Profile and optimize Python code

Implement multi-threading and multiprocessing 

Use vectorization techniques 

Leverage GPU acceleration with CUDA and Numba

Work with Python libraries like NumPy, Cython, and Dask

Optimize data handling and memory usage for large datasets

Develop scalable Python applications

Why Choose This Course? 

Speed up your Python code – Learn how to identify bottlenecks and optimize execution.

Master parallel computing – Implement multi-threading, multiprocessing, and vectorization.

Utilize GPU acceleration – Apply CUDA and Numba for high-speed computing.

Work with high-performance libraries – Leverage NumPy, Cython, and Dask for scalable performance.

Gain hands-on experience – Apply your knowledge to real-world computational problems.

How You Will Learn

Through a mix of theory and hands-on practice, this course ensures that participants gain conceptual understanding as well as practical experience.

Instructor-led sessions 

with interactive exercises

Real-world case studies 

and problem-solving tasks

Hands-on coding workshops 

with direct feedback

Opportunities to network 

and collaborate with peers

By the end of the training, you will have applied HPC techniques to real-world Python applications, ensuring immediate practical benefits in your work.

Who Should Attend? 

This course is ideal for professionals who work with large-scale Python applications and need to improve computational performance, including:

Engineers & Developers – Optimize complex computations for faster execution.

Data Scientists & Analysts – Speed up data processing and machine learning workflows.

Researchers & Scientists – Improve performance in simulations and numerical models.

A solid understanding of Python is required to fully benefit from this course.

Practical Information 

AAU offers this course in collaboration with IDA. All registrations and inquiries regarding the course should be directed to IDA. You can find more information about the course here. 

Location:

Tivoli Hotel & Congress Center, 

Arni Magnussons Gade 2, 1577 København V 

Dates:

September 25 and 26, 2025  

Time: 09:00 - 16:00

Parking: Available near the venue, details provided upon registration.

Certificate: Upon successful completion of the course, participants will receive an official certificate issued jointly by IDA and AAU.

Registration Deadline: September 22, 2025, at 23:59 

Register for the course here 

Course Fee (excl. VAT):

IDA members: 10,200 DKK

Non-members: 11,000 DKK  

Catering included in the fee

Catering for our full-day courses includes a breakfast buffet, lunch, an afternoon buffet with coffee/tea, and water available throughout the day.

Take Your Python Performance to the Next Level

Python is flexible and powerful, but unlocking true high-performance computing requires the right skillset. Whether you’re working with machine learning, simulations, or big data, this course will help you optimize your Python applications for maximum efficiency and scalability.

ADRESSE

Det Tekniske Fakultet for IT og Design 

Fredrik Bajers Vej 1 

9220 Aalborg Ø

© Your company name

Built with