About us
Projects
EC-EARTH
EOSC-Nordic
FORCeS
Galaxy
INES
LATICE
NICEST2
NorESM
Events
Learning
Programming
e-science
Documentation
Modeling
Publications
Improve this page
Programming
Beginner
The Unix Shell
Version control with Git
Collaborating and sharing using GitHub without command line
Programming with Python
Plotting and programming in Python
Programming with R
R for Reproducible Scientific Analysis
Geospatial Data Carpentry workshop
Introduction to NCL
Introduction to Big-data using PySpark
Introduction to the Internet of Things (IoT)
Intermediate
A comprehensive introduction to version control with Git
Collaborative distributed version control with Git
Git branch design
Programming with Fortran
Jupyter notebooks
Automated testing
Modular code development
Modular code development type-along
Documentation
Social coding and open software
Reproducible research
Integrated development environments
Python for Scientific Computing
Linux shell tutorial
.
Working with Spatio-temporal Data in Python
Reproducible Research with Interactive Jupyter Dashboards
Publication ready scientific reports and presentations with Jupyter notebooks
Advanced
Introduction to Conda, jupyter(hub) and cloud computing
DevOps, automation, and continuous integration
Building portable code with CMake
Mixed Martial Arts: Interfacing Fortran, C, C++, and Python