NOTE: This is an old tutorial that has not been kept updated with new versions of Julia.
The material here was used in the Julia tutorial at MIT IAP 2013. It contains the following:
-
LightningRound
is a rapid introduction to Julia, with a number of quick examples designed to give a feel for the language. The presentation and example codes are both included. -
Vision
contains a presentation on the overall julia vision. -
DataFrames
contains a presentation on using the Julia DataFrames package, with a number of examples and exercises. -
Stats
contains a presentation on doing statistics with Julia. -
GridOfResistors
is an exercise where the students compute the effective resistance in a grid of resistors, and highlights various performance characteristics and language features. -
NumericalOptimization
is an exercise where students explore different types of parallelism in julia in the context of a numerical optimization problem.