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 there are a couple of free online interactive environments that can, depending on the session, be used to allow access to the materials to code along.
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:
Binder
Binder is a free online interactive environment to execute code in online with no signup or user accounts required. Launch the version which suits the session you are attending:
We also use GitHub Actions to automate the Binder build process.
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-03- | Kayoung Goffe | TBC |
2024-02- | Lucy Sherwin Robson | TBC |
2024-01- | Grace Libby | TBC |
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 |