Getting Started
Access Information
Code Development
Computing Resources
Running Jobs
Documentation and Training
Careers at A*CRC
Julia Language - Training and Workshop

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. Julia’s Base library, largely written in Julia itself, also integrates mature, best-of-breed open source C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. In addition, the Julia developer community is contributing a number of external packages through Julia’s built-in package manager at a rapid pace. IJulia, a collaboration between the Jupyter and Julia communities, provides a powerful browser-based graphical notebook interface to Julia.

The Julia language is now a well established language in the technical computing space, and is a high-performance alternative to Matlab, R and NumPy. It is unusual as a language in that it feels equally comfortable for both those with computer science backgrounds and those with engineering, applied math, and scientific backgrounds. New users can readily write high-performance code using the programming techniques they’re already used to and without being forced to vectorize all algorithms for speed. More experienced Julia programmers grow to appreciate the expressiveness of the language and its affordance of clean, high-level abstractions without the typical performance costs.

More information about Julia can be found at http://julialang.org/

Event Date Time
Julia Language Training (Day 1) 17 January 2017 9 am - 5 pm
Julia Language Training (Day 2) 18 January 2017 9 am - 5 pm
Julia Language Training (Day 3) 19 January 2017 9 am - 1 pm

This training on Julia Language is an exhausive in-depth training into Julia. To achieve the full benefits of this training, you are encouraged to attend the full 2.5 days of Julia training.  The full training program are available here.

Event Date Time
Julia Workshop (Session 1) 19 January 2017  2 pm - 5 pm 
Julia Workshop (Session 2) 20 January 2017  9 am - 1 pm 
Julia Workshop (Session 3) 20 January 2017  2 pm - 5 pm 

This consultation workshop presents you an opportunity to convert your current codes to Julia. The session will explore and suggest ways to implement them in Julia format. The experts will delve in and provide the following:
  • Hands-on code translation into Julia
  • Providing guidance
  • Discussions on translation strategies
  • Providing example code
  • Any other matter that can directly help them move to Julia
Some case studies and real world solutions are available at http://juliacomputing.com/ .

Please register at this link.

Last Updated - 15th Dec 2016
Privacy Policy