The approach generally taken by Oxford and similar is that a scripting language like Python or Lua is simple enough (or at least the bits of it needed for the course are) that anyone taking the course can pick it up with no specific learning necessary.