Training materials

The Climate Code Foundation is developing training materials and courses to teach climate scientists improved software development skills, tools, and approaches. Among other subjects, these materials will cover:

  • Source code management (version control);
  • Data versioning;
  • Defect tracking;
  • Unit testing;
  • “Agile” methods;
  • Documentation and literate programming.

The Foundation may adopt or modify the excellent Software Carpentry training materials and courses. Certainly until we have our own materials, we strongly recommend those.