Julia

In this course you will have the option to use a 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.