Software: Julia

julia logo.svg

We will be using the MIT-developed Julia language for the computational part of the course, as well as the mini-projects.   Julia is a powerful and efficient programming language for scientific computation. Using Julia will allow us to do very interesting things, even if you don't yet have extensive programming skills.

 

You can download Julia from the main website:

https://julialang.org/ Links to an external site.

https://julialang.org/downloads/ Links to an external site.

Platform-specific (Windows, MacOS, Linux/BSD) installation instructions are here:

https://julialang.org/downloads/platform/ Links to an external site.

We strongly encourage you to install it during the first week of classes, and start getting familiar with it.

Julia is used in several MIT courses, look here for documentation and a very useful cheatsheet:

https://github.com/mitmath/julia-mit Links to an external site.

In there you also find a tutorial video Links to an external site. by Prof. Steven Johnson (MIT-login required).

Another collection of Julia tutorials:

https://julialang.org/learning/tutorials/ Links to an external site.