Unlock the full potential of Python with advanced computing techniques.
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.
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
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.
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.
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.
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
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.
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.
Det Tekniske Fakultet for IT og Design
Fredrik Bajers Vej 1
9220 Aalborg Ø
© Your company name