Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update broken Learning Hub links #197

Merged
merged 3 commits into from
Sep 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading