During the Summer of 2022, I taught an online course on the subject of spatial analyses using R for Environmental Health. Since I’m an Exposure Scientist most of the examples are exposure-related.
Here’s a link to the page with the course modules.
The course was developed using the R learnr package, which allows students to run bits of R code in a Shiny website. Go here to learn more about the learnr package. It is considerably more interactive than other approaches, such as just showing code using r markdown/bookdown.