In this course we will be using the relatively new language Julia.
Keep in mind that you are not expected to have a strong background in programming (with Julia or otherwise). The programs you will write will use only a tiny subset of Julia's (many and powerful) features. If you look at the Julia documentation, please don't panic because you don't know what a low level virtual machine is, or what multiple dispatch is. You're not going to need to know any of this.
We recommend you install Julia on your own computer.