Instructor Notes

FIXME

Before we Start


Introduction to R


Choose how to teach this section

The section on generative AI is intended to be concise but Instructors may choose to devote more time to the topic in a workshop. Depending on your own level of experience and comfort with talking about and using these tools, you could choose to do any of the following:

  • Explain how large language models work and are trained, and/or the difference between generative AI, other forms of AI that currently exist, and the limits of what LLMs can do (e.g., they can’t “reason”).
  • Demonstrate how you recommend that learners use generative AI.
  • Discuss the ethical concerns listed below, as well as others that you are aware of, to help learners make an informed choice about whether or not to use generative AI tools.

This is a fast-moving technology. If you are preparing to teach this section and you feel it has become outdated, please open an issue on the lesson repository to let the Maintainers know and/or a pull request to suggest updates and improvements.



Starting with Data


Data cleaning & transformation with dplyr


Data Visualisation with ggplot2


Reproducible Reports with Quarto


Bibliometrics with OpenAlex


Substituting your own record

If you’re comfortable using your own OpenAlex author record instead of Tim Dennis’s for this demo, you can, but test it before the workshop: search for yourself, and confirm the match using an ORCID, affiliation, or a known publication, the same as above. If you don’t have a usable record, or would rather not use your own, the Tim Dennis example works fine as-is.

Don’t display or interpret your own citation counts in front of the room, for the same reason this episode doesn’t for Tim Dennis. And don’t ask learners to search for or disclose their own publication or citation record: having no OpenAlex record at all is normal and says nothing about anyone’s expertise.