Skip to content

Commit

Permalink
Update broken Learning Hub links (#197)
Browse files Browse the repository at this point in the history
* Fix broken links for individual Learning Hub courses

* Fix broken link to RAP Learning pathway on the Learning Hub

---------

Co-authored-by: Giselle Rosetta <135234996+gisellerosetta@users.noreply.github.com>
  • Loading branch information
sarahcollyer and gisellerosetta authored Sep 16, 2024
1 parent b9b4870 commit b17caf4
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion book/data.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ Most DBMS use structured query language (SQL) to communicate with databases.
```{admonition} Key Learning
:class: admonition-learning
You might find this [foundations of SQL (government analysts only course)](https://learninghub.ons.gov.uk/enrol/index.php?id=490)
You might find this [foundations of SQL (government analysts only course)](https://learninghub.ons.gov.uk/enrol/index.php?id=1162)
or [w3schools SQL tutorials](https://www.w3schools.com/sql/default.asp) useful for learning the basics of SQL.
```

Expand Down
2 changes: 1 addition & 1 deletion book/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ This guidance is relevant if you are:

The good practices outlined in the book are general to many applications of programming, so may also be relevant for those outside of government.

The [RAP learning pathway](https://learninghub.ons.gov.uk/mod/page/view.php?id=8699) provides training for many of these good practices.
The [RAP learning pathway](https://learninghub.ons.gov.uk/course/view.php?id=1273) provides training for many of these good practices.
This book can be used to guide your learning and as a reference when applying these practices in your work.
Each chapter describes the risks that each practice may help to address.
As recommended by [the Aqua book](https://www.gov.uk/government/publications/the-aqua-book-guidance-on-producing-quality-analysis-for-government),
Expand Down
18 changes: 9 additions & 9 deletions book/learning.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@ You should compare and contrast your learning to the good practices outlined in

## Core programming

The [RAP learning pathway](https://learninghub.ons.gov.uk/mod/page/view.php?id=8699) covers training for most of the good practices outlined in this book,
The [RAP learning pathway](https://learninghub.ons.gov.uk/course/view.php?id=1273) covers training for most of the good practices outlined in this book,
with a focus on Python and R.
Other courses below can be used to supplement this learning.


### Python

* [Introduction to object-oriented programming (OOP) in Python](https://learninghub.ons.gov.uk/enrol/index.php?id=567)
* [Introduction to object-oriented programming (OOP) in Python](https://learninghub.ons.gov.uk/enrol/index.php?id=1199)
* [The Official Python Getting Started Guide](https://www.python.org/about/gettingstarted/)
* [Learn Python](https://www.learnpython.org/), supported by DataCamp

Expand All @@ -39,21 +39,21 @@ Other courses below can be used to supplement this learning.

### Python

* [Dataframes, manipulation and cleaning in Python](https://learninghub.ons.gov.uk/enrol/index.php?id=484)
* [Dataframes, manipulation and cleaning in Python](https://learninghub.ons.gov.uk/enrol/index.php?id=1156)
* [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/index.html)
* [Python for Data Analysis](https://github.com/wesm/pydata-book)


### R

* [Dataframes, manipulation and cleaning in R](https://learninghub.ons.gov.uk/enrol/index.php?id=486)
* [Dataframes, manipulation and cleaning in R](https://learninghub.ons.gov.uk/enrol/index.php?id=1158)
* [R for Data Science](https://r4ds.had.co.nz/)
* [Advanced R](https://adv-r.hadley.nz/index.html)


### SQL

* [Foundations of SQL](https://learninghub.ons.gov.uk/enrol/index.php?id=490)
* [Foundations of SQL](https://learninghub.ons.gov.uk/enrol/index.php?id=1162)
* [w3schools.com SQL Tutorial](https://www.w3schools.com/sql/default.asp)
* [Python SQL libraries](https://realpython.com/python-sql-libraries/)
* [SQL databases and R](http://datacarpentry.org/R-ecology-lesson/05-r-and-databases.html)
Expand All @@ -63,16 +63,16 @@ Other courses below can be used to supplement this learning.

### General

* [Windows and UNIX Command Line Basics](https://learninghub.ons.gov.uk/enrol/index.php?id=494)
* [Windows and UNIX Command Line Basics](https://learninghub.ons.gov.uk/enrol/index.php?id=1166)
* [Learn enough (UNIX) command line to be dangerous](https://www.learnenough.com/command-line-tutorial/basics)
* [The UNIX workbench](https://seankross.com/the-unix-workbench/)


(git-learning)=
### Git

* [Intro to Git](https://learninghub.ons.gov.uk/enrol/index.php?id=493)
* [Introduction to continous integration](https://learninghub.ons.gov.uk/enrol/index.php?id=568)
* [Intro to Git](https://learninghub.ons.gov.uk/enrol/index.php?id=1165)
* [Introduction to continous integration](https://learninghub.ons.gov.uk/course/view.php?id=1200)
* [The Pro Git book](https://git-scm.com/book/en/v2)
* [Software Carpentry: Version Control with Git](https://swcarpentry.github.io/git-novice/) - an applied project
* Interactive online training with [Katacoda](https://www.katacoda.com/courses/git) or [Learn Git Branching](https://learngitbranching.js.org/)
Expand All @@ -83,7 +83,7 @@ Other courses below can be used to supplement this learning.

## Testing

* [Introduction to Unit Testing in Python and R](https://learninghub.ons.gov.uk/enrol/index.php?id=539)
* [Introduction to Unit Testing in Python and R](https://learninghub.ons.gov.uk/course/view.php?id=1171)


## Making software accessible
Expand Down
2 changes: 1 addition & 1 deletion book/managers_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ It aims to help you support your team to apply the good quality assurance practi
Processes that apply these good practices are referred to as a reproducible analytical pipelines (RAP).

Before applying this guidance, you should have a basic awareness of the tools and
techniques used to do quality analysis as code - the [introduction to RAP course](https://learninghub.ons.gov.uk/course/view.php?id=662) outlines these.
techniques used to do quality analysis as code - the [introduction to RAP course](https://learninghub.ons.gov.uk/course/view.php?id=1236) outlines these.
You should also be aware of any specific tools and platforms that are used in your department.

[The Government Service Standard](https://www.gov.uk/service-manual/service-standard) outlines best practices for creating public services, which include analysis.
Expand Down
2 changes: 1 addition & 1 deletion book/testing_code.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Tests come in many shapes and sizes, but usually follow the pattern:
```{admonition} Key Learning
:class: admonition-learning
You should follow the [Introduction to Unit Testing course](https://learninghub.ons.gov.uk/course/view.php?id=499) for applied examples in Python and R.
You should follow the [Introduction to Unit Testing course](https://learninghub.ons.gov.uk/course/view.php?id=1171) for applied examples in Python and R.
This course also covers writing and documenting functions, and error handling.
Other useful learning resources include:
Expand Down

0 comments on commit b17caf4

Please sign in to comment.