While the UK uses program uk in digital fields, they stick to "programme" for almost everything else. An IT class may include a Java program, but a school would offer an academic programme. The difference is more than stylistic—it’s semantic. Each word fits a specific context. It's a rule worth remembering. https://www.uniccm.com/blog/program-vs-programme-key-differences-and-usage-in-american-and-british-english