The Awakening Students setting up a field experiment at the Koffler Scientific Reserve in Newmarket, ON.

Workshops & Courses

Live sessions and short courses — archived for self-study.

The Codex High-throughput phenotyping and genotyping methods.

Self-Tutorials

Self-paced tutorials written by (and for) biologists

The Circle Screenshot of a sample curation workflow using baRcoder in R.

Support

Support the next generation

Philosophy

Most coding tutorials are written for computer scientists, not biologists. Our pedagogy is grounded in decades of teaching graduate and undergraduate biologists, backed by the latest pedagogical research with a focus on coding fluency and deep understanding. Every example uses biological data from first-hand experience publishing biological research in peer-reviewed journals on a number of topics: invasion genetics, disease ecology, fundamental theory, and more.

The curriculum is free to read here. Printed books and e-book editions are available from DP Press. To support this project, please consider buying a book to gift to a friend or colleague, make a donation, contribute new content, or (co)-host a course or workshop.

About

The author

Dr. Robert I. Colautti is an Associate Professor of Biology at Queen's University in Kingston, Ontario, and Principal Investigator of the EcoEvoGeno Lab. His research examines how species adapt and evolve rapidly in novel environments shaped by climate change, habitat modification, and biological invasions — combining next-generation sequencing with classical field ecology and quantitative genetics. The books and workshops on this site grew directly out of more than a decade of teaching coding and computational methods to biology students at the undergraduate and graduate level.

The lab

The EcoEvoGeno Lab investigates how and why contemporary evolution occurs in novel environments, and how it shapes ecological dynamics. Active research spans tick-borne disease vectors, invasive plant species, plant local adaptation under climate change, and soil microbial communities — pairing meticulous field studies with global collaborative projects to address contemporary evolution and invasive-species management.

Main Contributors

Many people have contributed to this curriculum over the years — current students who tested chapters, alumni who shaped the original lessons, and undergraduate researchers who tracked down typos and tested code. Below is the current EcoEvoGeno team. Full membership and alumni list at EcoEvoGeno.org/people.html.

Mabel Fuentes Vergara

Mabel Fuentes Vergara

MSc Student

University of Exeter

Lisa Han

Lisa Han

PhD Student

University of Toronto

María José Gómez Quijano

María José Gómez Quijano

PhD Student

University of Toronto

Charlotte Ngo

Charlotte Ngo

PhD Candidate

Queen's University

Eugene Sit

Eugene Sit

PhD Student

Queen's University

Sreevatshan Kannurpatti Srinivasan

Sreevatshan K. Srinivasan

PhD Student

Queen's University

Sherise Vialva

MSc Student

Queen's University

Yihan Wu

Yihan Wu

MSc Student

Queen's University

Julia Yang

Julia Yang

MSc Student

Queen's University

Alumni & past contributors

Sima Afsharnezhad, Mia Akbar, Shrey Anand, Damian Bourne, Katherine Duchesneau, Richard Honor, Andrew Le, Amber Paulson, and many undergraduate and co-op students who tested code, hunted typos, or built the workflows these books grew out of. Full list at EcoEvoGeno.org/people.html.

Support the project

The full curriculum will always be free to read on the web. If it's been useful to you, here are a few ways to give back — if you are able.

Print & ePub editions

From DP Press: a polished, print-grade companion to the online curriculum — with format extras for offline study, classroom use, and bookshelf reference.

Support a grad student

One-time or recurring donations, no obligation. Funds new chapters, translations, and student-led workshop materials.

Spread the word

We love hearing how people use these materials — and if it’s helped, the easiest way to pay it forward is to send the next person to the site.