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 programming and statistics skills together, using R.

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 follow our coding adventures on Twitter!

Coding Club was jumpstarted with support from an Innovation Initiative Grant from the Edinburgh Fund at the University of Edinburgh. We organised our first joint workshop with the University of Aberdeen with the help of a GESA Innovation Initiative Grant. We are now taking Coding Club further with the help of a Principal's Teaching Award Scheme grant. We are working together with the NERC E3 Doctoral Training Partnership, which supports three of our team members (Gergana, John and Haydn).

You can find the schedule for the in-person Coding Club workshops in Edinburgh here.

We are very keen to expand our team! We are looking for people interested in contributing tutorials and/or hosting workshops - get in touch if that's you!

ImgImg Img Img


Our Journey

  • 48

    Exciting discussions
  • 483

    Workshop attendants
  • 31470

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

    Hours of coding


We want to design effective and innovative ways to teach statistics and programming: we use a mix of individual and group work and we love coding challenges. Coding Club is a place to generate new ideas and innovative ways to answer research questions. Although our own work focuses on ecology and environmental science, the learning materials we create are easily transferable to other disciplines.

So far, our tutorials cover themes such as how to write reproducible code, create beautiful and informative figures, use different type of models (e.g. mixed effects and mixture models) and more! You can check out our tutorials below and get in touch if you would like to contribute a tutorial.

View Tutorials


Coding Club is for everyone keen to learn about programming and statistics and how these skills can be applied in research. We want to create a jolly 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

Empowering students and future professionals to answer 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 quantitative 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