We are an enthusiastic group of ecology and environmental science students and researchers from the University of Edinburgh.

Our mission is to create a fun and supportive environment where we develop skills in programming (using R) and statistics together.

We want to replace statistics anxiety and code fear with inspiration and motivation to learn, and here we will share our experience.

About Us

Our team includes undergradute students, graduates, PhD students, and lecturers. We are all passionate for good teaching and improving quantitative skills. We believe that coding can be really fun and also understand the importance of quantitative skills for professional development. We organise weekly workshops, complemented by online tutorials. Coding Club is for everyone, regardless of their career stage or current level of R knowledge. Our mission is to create a diverse learning community where we help each other to attain fluency in statistics and programming - if you would like to join us or learn more, please email You can also check out our blog post on peer-to-peer teaching on the Teaching Matters blog. You can also follow our coding adventures on Twitter! Coding Club is supported by an Innovation Initiative Grant from the Edinburgh Fund at the University of Edinburgh.





We want to design innovative ways to teach statistics and programming - our plans so far include games, team challenges and lots of group work. We envision Coding Club as a place to generate new ideas and innovative ways to address exciting questions in ecology and environmental sciences. Although our own work focuses on ecology and environmental science, the learning materials we create are easily transferable to other disciplines.

Some of the themes we will be covering in our weekly workshops include how to write reproducible code, create beautiful and informative figures, and use different type of models (e.g. mixed effects and mixture models). We will be using R, Markdown, Shiny, our favourite packages such as dplyr and ggplot2, and much more - we are always open to new ideas and want to keep Coding Club current and ever evolving.

View Tutorials


Coding Club is for everyone keen to learn about programming and statistics and how these skills can be applied in ecological and environmental research. We want to create a vibrant and diverse community where everyone has a voice and feels comfortable to express it. Our own team includes people from different backgrounds and nationalities and we are so happy to be working together. We want to establish the same ethos within Coding Club as a whole - Coding Club is a place that brings people together, regardless of their gender or background. We all have the right to learn, and we believe learning is more fun and efficient when we help each other along the way.

Quantitative skills in ecology and environmental science

Empowering students and future professionals to answer exciting and complex research questions

Sustainable learning communities

Supporting the future development of Coding Club through mentorship and training

Collaboration in learning and teaching

Establishing links between organisations and institutions which develop quantitive skills

Wide and diverse participation in quantitative sciences

Fostering a supportive and inclusive environment where everyone has opportunities to learn

We are always looking for new ideas and feedback.

We are very keen to discuss ways to innovate teaching in quantitative analysis, and are also happy to share our experience in creating and leading Coding Club. Feel free to contact us with any questions or feedback - we would really appreciate your input!

Get in touch

Our Journey

We want to keep track of our progress towards developing excellent quantitative skills, and we also want to record our teaching and learning experience.
We will be sharing successes and mistakes over on our blog, with a few simpler metrics outlined below.

  • 23

    Exciting discussions
  • 285

    Workshop attendants
  • 11470

    Lines of code
    (though less is more with code!)
  • 676

    Hours of coding