$15

WestGrid Training Module 2021: Programming Tools — Online

Actions and Detail Panel

$15

Event Information

Share this event

Date and time

Location

Location

Online event

Refund policy

Refund policy

No Refunds

Event description
The 2nd module of the WestGrid Training Modules 2021 will teach you the basics of programming in Python and Julia, as well as Git

About this event

Registering for this Module will give you access to all 3 courses.

Course 1: Version Control with Git

Course 2: Basics of Python

Course 3: Introductory Julia

Zoom access links will be emailed to you 2-5 business days before the module begins.

Please note that this purchase is non-refundable.

Please note that registrants must be associated with a Canadian Academic Institution: you will be required to provide your institutional email address upon registration.

Programming Tools

Course 1 — Version Control with Git

Tuesday, May 11

9 am–5 pm Pacific Time

This course format will be a combination of several interactive Zoom sessions and pre-recorded reading and video materials in-between the Zoom sessions. Course materials will be shared shortly before the start of the course.

This course introduces version control with Git and covers the most common operations. It puts a particular emphasis on explaining the functioning of Git: understanding what commands really do brings the confidence to go beyond the limited use of "add, commit, push" so common in data science fields.

Course Details:

  • Some courses will require additional or more advanced level knowledge or programming skills. Check the course descriptions for more details.
  • All participants are encouraged (but not required) to obtain a Compute Canada account. We will be providing guest accounts if needed, but if you would like to register for a free Compute Canada account, click here

Course 2 — Basics of Python

Tuesday, May 18

9 am–5 pm Pacific Time

This course format will be a combination of several interactive Zoom sessions and pre-recorded reading and video materials in-between the Zoom sessions. Course materials will be shared shortly before the start of the course.

This introductory course will walk you through the basics of programming in Python. We will cover the main language features – variables and data types, conditionals, lists, for/while loops, list comprehensions, dictionaries, writing functions – as well as working with external libraries such as numpy (mathematical arrays), pandas (data frames), and matplotlib (basic plotting).

Course Details:

  • Some courses will require additional or more advanced level knowledge or programming skills. Check the course descriptions for more details.
  • All participants are encouraged (but not required) to obtain a Compute Canada account. We will be providing guest accounts if needed, but if you would like to register for a free Compute Canada account, click here

Course 3 — Introductory Julia

Tuesday, May 25

9 am–5 pm Pacific Time

This course format will be a combination of several interactive Zoom sessions and pre-recorded reading and video materials in-between the Zoom sessions. Course materials will be shared shortly before the start of the course.

This course will introduce you to the basics of Julia—a fast and dynamic language particularly well suited for heavy computations.

Course Details:

  • Some courses will require additional or more advanced level knowledge or programming skills. Check the course descriptions for more details.
  • All participants are encouraged (but not required) to obtain a Compute Canada account. We will be providing guest accounts if needed, but if you would like to register for a free Compute Canada account, click here.

More Information:

If you have questions or would like more information on this WestGrid Training Modules, please contact training@westgrid.ca

Share with friends

Date and time

Location

Online event

Refund policy

No Refunds

Save This Event

Event Saved