Community of Practice / Knowledge Hub

Community of Practice

This webpage was created with the support of
the USAID Central Asia’s Regional Water and Vulnerable Environment Activity

Data Science for ecologists and environmental scientists

Join in for a free and self-paced journey through a tailored selection of Coding Club tutorials, quizzes and practical challenges and the chance to get a certificate for your work. Our course Data Science for Ecologists and Environmental Scientists runs continuously, so you can sign up anytime and learn from 16 core tutorials, 16 quizzes, 3 practical challenges and over 20 more tutorials available on the Coding Club website!

People in environmental fields and beyond increasingly need strong data manipulation, analysis, and visualisation skills, but quantitative skills can be intimidating and learning is not always accessible. Our goal is to overcome code fear and statistics anxiety so that people can build up their confidence and take their careers further.

Depending on your chosen stream, you will learn to use R to manipulate, graph and analyse ecological data, or build on your existing skills to create advanced data visualisations or master new analysis techniques such as mixed-effect modelling, ordination and more. By the end of the course, you will be able to undertake one (or more) of our case-study challenges, using open data to answer questions about Scottish environmental issues, giving you a flavour of real-life applications of data science.

Our tutorials cover the following key skills we think
should be in an ecologist's toolbox:

  • The basics of functional and object-oriented programming
  • Data manipulation and organisation
  • Data visualisation and graphics
  • Development of workflows for quantitative analysis
  • Reporting findings, critical thinking and testing hypotheses
  • The linear model
  • Hierarchical linear models (mixed-effects models)
  • Geospatial analysis
  • Bayesian statistics
  • Version control, collaborative coding and coding etiquette

Is this course for me?

We think so - it's for everyone! Our course is aimed at people wishing to improve their programming and quantitative skills, particularly in ecological and environmental fields. That said, anyone with an interest in coding and data science can participate! It just means that our examples are drawn from nature, and the tutorials are focused on answering ecological questions (but most techniques also apply in other disciplines too).

What's special about this course?

Our course is designed to give you the data science skills you want and need. Our three streams are aimed at different interests and levels of ability. The set-up of our course is very flexible, so you can pick and choose from each stream to create your own learning path. All the tutorials and challenges that you have completed will appear on your certificate.

Oh, and it’s completely free!

How and when can I join?

The course runs continuously, so you can join at any time, and there is no time limit for completion. Learning should not be stressful, and we know that you are busy! Just remember that learning programming is essentially learning a new language, and practicing often goes a long way.

Our course streams

The course currently includes three streams that cater to different interests and experience levels. Please note that we also offer a wider range of tutorials that are not yet part of the course but might be of interest.

Here is an overview of the topics covered by our streams. Again, you do not have to commit to a full, or a single stream. Some streams share contents, and you can always branch off if you want to follow up on a tutorial you liked!

Apply here: https://ourcodingclub.github.io/course





Back to the list