Self-paced Courses

E-research community and NCI training courses are available here.

Programming Basics

Version Control with Git
Introduction to Python
Introduction to the Unix Shell
C Programming for Scientific Computing

Deep Learning

Introduction to Neural Networks and PyTorch
Deep Learning Model Development in Weather and Climate Studies
* Lucie Notebook

High Performance Computing

Hands-on with Gadi
HPC 101 Series

Parallel Programming

Introduction to Parallel Programming using Python
Parallel Python Introduction to Dask
Parallel Python Introduction to Numba
Parallel Python Introduction to CuPy

GPU Programming Introduction to CUDA
Parallel Programming Introduction to MPI

GenAI/LLM