Training: Difference between revisions

From CSDMS
m (Tweak text)
m (Update text)
Line 1: Line 1:
{{PageTitle|Training}}
{{PageTitle|Training}}


CSDMS has senior personnel with research backgrounds in quantitative earth sciences and expertise in scientific software development. We teach a variety of programming and modeling skills workshops, ranging from one- or two-day [https://software-carpentry.org Software Carpentry] workshops
We teach a variety of programming and modeling skills workshops, ranging from one- or two-day
to short courses on earth surface process modeling with [[Landlab]] and the [[PyMT|Python Modeling Toolkit (PyMT)]].
[https://software-carpentry.org Software Carpentry] workshops
Course material is typically developed with Jupyter Notebook
to short courses on earth surface process modeling with [[Landlab]] and the [[PyMT|Python Modeling Toolkit (pymt)]].
and presented through the [https://csdms.rc.colorado.edu CSDMS JupyterHub],
Lessons are derived from the [https://github.com/csdms/ivy CSDMS Ivy] course material
and presented on the [[OpenEarthscape]] [[JupyterHub]],
a scalable hosting platform with simple access control for instructors and students.
a scalable hosting platform with simple access control for instructors and students.
Courses and workshops can be tailored for a technical focus;
The CSDMS research software engineers (RSEs) have research backgrounds in quantitative earth sciences
for example, we can teach programming best practices, model development, and model coupling using the CSDMS cyberinfrastructure.
and expertise in scientific software development,
so the courses and workshops we teach can be tailored for a technical focus;
for example, we can teach programming best practices, model development, and model coupling with the CSDMS [[Workbench]].
Further, we have experience teaching introduction to modeling with hands-on clinics for advanced undergraduates and beginning graduate students.
Further, we have experience teaching introduction to modeling with hands-on clinics for advanced undergraduates and beginning graduate students.


Talk to us about whether CSDMS can provide tailored training for your lab, group, department, or institution:  [mailto:csdms@colorado.edu csdms@colorado.edu].
Please talk to us about whether CSDMS can provide tailored training for your lab, group, department, or institution:  [mailto:csdms@colorado.edu csdms@colorado.edu].


=Recent courses and workshops=
=Recent courses and workshops=

Revision as of 11:15, 16 November 2022

Training

We teach a variety of programming and modeling skills workshops, ranging from one- or two-day Software Carpentry workshops to short courses on earth surface process modeling with Landlab and the Python Modeling Toolkit (pymt). Lessons are derived from the CSDMS Ivy course material and presented on the OpenEarthscape JupyterHub, a scalable hosting platform with simple access control for instructors and students. The CSDMS research software engineers (RSEs) have research backgrounds in quantitative earth sciences and expertise in scientific software development, so the courses and workshops we teach can be tailored for a technical focus; for example, we can teach programming best practices, model development, and model coupling with the CSDMS Workbench. Further, we have experience teaching introduction to modeling with hands-on clinics for advanced undergraduates and beginning graduate students.

Please talk to us about whether CSDMS can provide tailored training for your lab, group, department, or institution: csdms@colorado.edu.

Recent courses and workshops


Mpiper (talk) 12:21, 2 March 2020 (MST)