Introduction to programming in Julia

Instructor:
Marie-Helene Burle (WestGrid)

Length:
2 days

Level:
Beginner

Prerequisites:
Experience with a programming language (e.g. R, Python)

Goal:
Introduce you to the Julia programming language

Program:
We will meet during the Zoom sessions

You will go over the material in Readings, Videos, and Practices on your own

Going over the self-directed sections prior to our meetings is necessary to be able to follow


Time zone:
Pacific Daylight Time (UTC-07:00)

June 1

9โ€“9:30am
Zoom
Introduction to the WestGrid Summer School Julia course
In this session, I will go over the program for this course and we will get to know each other.

Practice

2โ€“3:30pm
(Debug)
Issues installing Julia and Julia packages or downloading the data
This debugging session is not part of the actual course. If you successfully installed the required software and downloaded the data and if you installed the required Julia packages, you do not need to attend it.

June 2

9โ€“11am
Zoom
Variables and types
In this session, we will write our first Julia script; talk about Julia's syntax, variables and types; data import and export; data frames and indexing; and we will prepare the data to plot in the next session. Please come prepared with your installations and data (on your computer).

Practice