You are here

Workshop - Introduction to Julia


Speaker Info:

Belaid Moa
Advanced Research Computing Specialist
Compute Canada / WestGrid / University Systems, University of Victoria


From February to May, WestGrid staff at the University of Victoria will be hosting a series of free workshops that cover a wide spectrum of techniques and tools to help researchers deal with small and big data challenges. Each session will include hands-on exercises.

Pre-requisite experience:
Basic programming knowledge is required to participate in each session's hands-on exercises. If you have questions about what specific knowledge or skill is required, please contact Belaid Moa:

You do not need to be a current WestGrid account holder to participate in this workshop. Any researcher who is interested in learning more about advanced programming is invited to attend. All disciplines are welcome.

Session Description:
The beauty of the Julia programming language is outstanding. In this workshop, we will illustrate such beauty by covering many features of Julia, including its high performance and distributed parallel execution. Starting with HelloWorld-like examples and ending with advanced parallel and distributed examples, workshop attendees will gain enough knowledge to write their own programs and solve their own computational problems in Julia. We will also illustrate the power of Julia in handling big data analytics.

Please note: This is an in-person session only, delivered on the University of Victoria campus (ECS 660). The workshop is not being webstreamed or recorded. If you would like a copy of the presenter's slides, please contact Belaid Moa:

Seminar Slides