JuliaCon 2026

Experiences of Julia (versus other languages) as educational targets for undergraduate physicists
2026-08-12 , Room 5

Whilst the majority of Universities have pivoted increasingly to Python as the primary (and in some cases, only) teaching language for Undergraduate Physics, there are compelling reasons to introduce Julia as a target language.
This is not without precedent: Engineering departments in multiple countries (Germany, USA...) have used Julia as a teaching language for some years, due to the ease of porting mathematical expressions to it, and its similarity to MATLAB.
I discuss the motivations for doing so in Physics, and some experiences of introducing Julia in a structured way to undergraduate students at the University of Glasgow (although not in a formal course).

Sam Skipsey is a Research Fellow at the University of Glasgow, School of Physics and Astronomy. As well as acting as Project Manager for the GridPP project, they also teach undergraduate computing-for-physics courses and are a member of the University's Community of Practice for Decolonising the Curriculum.