3 Coding Training Groups
Those working in Data and Analysis are recommended to take the internal training courses as they are run using the MoJ Analytical Platform and focus on topics of relevance to MoJ analysts. The main introductory R, SQL and Git/GitHub sessions are usually run live in February/March, June/July and October/November each year while you can also work through R, SQL, Git/GitHub and Python sessions yourself using the training material and/or recordings. There is also Python training you can work through yourself.
3.1 R Training
The following sessions are available; click on the links to view the latest recordings and GitHub repositories respectively. The first three are particularly recommended for new starters.
- Introduction to using R on the Analytical Platform: Link to recording and Link to GitHub repository
- Introduction to R: Link to recording of part 1, Link to recording of part 2 and Link to GitHub repository
- R Charting: Link to recording and Link to GitHub repository
- Introduction to R +: Link to recording and Link to GitHub repository
- R Markdown: Link to recording and Link to GitHub repository
- Interfacing Excel with R: Link to recording and Link to GitHub repository
- Writing Functions in R: Link to recording and Link to GitHub repository
- Developing R packages: Link to recording of part 1, Link to recording of part 2 and Link to GitHub repository
You can view these and other less recent recordings (for instance of the old Developing R packages and RAP ways of working: Link to recording of part 1 and Link to recording of part 2) in the R/SQL/Git Training Video Library.
3.2 Git/GitHub Training
Whether seeking to use R, SQL or Python, it is recommended that all newcomers attend or work through themselves the Introduction to Git/GitHub: see the Link to GitHub repository and most recent Link to recording. You may also want to watch the Intro to Git/GitHub - Merge conflict resolution: see Link to recording. You can view this and other less recent recordings in the R/SQL/Git Training Video Library.
3.3 SQL Training
All newcomers who are to use SQL should attend or work through themselves the Introduction to SQL: see Link to GitHub repository and most recent Link to recording. You can view this and other less recent recordings in the R/SQL/Git Training Video Library.
3.4 Python Training
These have not yet been run as live sessions, but you can work through the material at your own pace.
3.5 Get involved!
One great way of learning is by teaching. If you would be interested in playing an active role, whether delivering, updating or designing training, or co-ordinating the courses, please contact Aidan Mews (R), Georgina Eaton (SQL), or Mike Ratford (Python).
If you have any questions please contact Aidan Mews, Georgina Eaton or Mike Ratford.