This repository will hold all materials for Coffee and Coding sessions held by the NHS Business Services Authority.
The goal of these sessions is to provide a relaxed environment to share new skills and encourage people to pick up the keyboard and learn to code. The sessions will last 45 minutes to 1 hour and should include some kind of hands on code for others to try out your material.
If you are playing along we recommend using the free Posit Cloud Environment, since all the packages needed to run the code will be available. Alternatively, you could clone this repo to your local device.
Posit Cloud RStudio Environment
This online tool requires the user to have a free account and will allow a project to be created based on this git repository:
Once you have the Coffee and Coding project open in Posit Cloud, you can update it from this repository by using the git pull
command in the Terminal.
We are actively looking for volunteers to plan and host future sessions. Please refer to this guide when adding new content.
Date (* next session) | Host | Title |
---|---|---|
2024-08-21 * | Steven Buckley | Introduction to SQL macro functions |
2024-06-25 | Kayoung Goffe | API |
2024-05-29 | Mark McPherson | Creating R packages |
2024-04-30 | Larissa Conradt | User built functions in R |
2024-02-28 | Lucy Sherwin Robson | ARIMA Forecasting in R |
2024-01-30 | Grace Libby | Importing ONS population data |
2023-12-19 | Thomas Owen | Efficient programming in R |
2023-11-28 | Graham Platen | R Markdown for presenting data analysis |
2023-10-25 | Adnan Shroufi | How to load and use {addressMatchR} |
2023-10-03 | Mark McPherson | Automated testing in R |
2023-08-09 | Kayoung Goffe | Introduction to {purrr} in R |
2023-06-21 | Mihail Garbuzov | Introduction to regular expressions using R |
2023-05-24 | Steven Buckley | Person matching in R - introducing the personMatchR package |
2023-04-26 | Matthew Wilson | Joining data in R |
2023-03-15 | Kayoung Goffe | Web scraping with Python |
2023-02-15 | Lucy Sherwin Robson | R for the first time: Part 2 |
2023-01-25 | Ryan Leggett | Python for the first time: Part 2 |
2022-12-14 | Graham Platten | Data visualisation with {ggplot2} |
2022-11-23 | Mark McPherson | RDP: Reproducible Dashboard Pipeline |
2022-10-19 | Ryan Leggett | Beginners Python |
2022-09-28 | Adnan Shroufi | Excel to R: Part two |
2022-08-17 | Nikki Dodds | R for the first time |
2022-06-22 | Kayoung Goffe | Exploring Python with R using {reticulate} |
2022-05-25 | Adnan Shroufi | Excel to R: Part one |
2022-04-27 | Matthew Wilson | Writing functions in R |
2022-03-23 | Mark McPherson | Updating Shiny dashboards from Excel via mongoDB |
2022-02-23 | Adam Ivison | Extracting data from images using Python and the cloud |
2022-01-19 | Grace Libby | Outputting accessible spreadsheets with R and {openxlsx} |
2021-12-15 | Helen O'Donnell / Mark McPherson | Shiny, shiny, little star, make our data shine in R |
2021-11-24 | Adnan Shroufi | Introduction to {highcharter} |
2021-10-20 | Matthew Wilson | R Markdown and Official Statistics |
2021-09-22 | Graham Platten | Using R Shiny with our Open Data Portal |
2021-08-25 | Philip Godfrey | Exploring the Titanic in R |
2021-07-21 | Kayoung Goffe | TidyTuesday Penguins with Python |
2021-06-23 | Adam Ivison | Python goals... exploring a football data-set using Pandas |
2021-05-19 | Adam Ivison | Get to grips with R and Python on our Open Data Portal |