CodeRefinery September/October 2025
If you are writing (or will write!) code that is used in research, then this workshop is for you!
The transition between typical university courses/exercises and computational research can be difficult - there are so many important things to know that aren’t academic, thus they aren’t taught in courses.
This course is the starting point for all researchers who have identified some gaps in their computational skills: we guide you through the practical tools and tricks that you would otherwise have to figure out on your own or learn from friends.
is built from Aalto Scientific Computing "". It is a collection of trainings offered to researchers, from new research assistants to senior professors looking to learn new tools.
If you are writing (or will write!) code that is used in research, then this workshop is for you!
While these hands-on trainings are open to every researcher, this course specifically focuses on doctoral researchers, to fill in any computational skills gap they might have, and also get ECTS credits while completing these trainings. For this reason, is an umbrella course: a doctoral researcher can complete various hands-on trainings offered by Aalto Scientific Computing or partner organisations such as and and get up to 5 ECTS credits for attending the trainings they needed the most. For more details, please visit the page on myCourses.
Any more questions? Get in touch with the course teachers Richard Darst and Enrico Glerean, or join the Aalto Scientific Computing slack chat to discuss with our experts and other researchers about learning paths, computational tools, software bugs, or any other topic you have in mind.
Not sure where to begin? Join the about computational reproducibility: git version control, GitHub, reproducible pipelines, documentation, jupyter, good practices with programming... and more!
COMSOL is a powerful tool to solve many physics and engineering problems. However, often the resources of a single workstation are not sufficient to solve large models or test many parameters. These limitations can be overcome by running COMSOL simulations using high performance computing (HPC) resources.
If you are looking for an introduction to using COMSOL Multiphysics®, this is the training for you!