diff --git a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
index 1ce471dbbb4aa2..89d4953dd22e83 100644
--- a/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
+++ b/curriculum/challenges/chinese-traditional/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
@@ -29,7 +29,7 @@ myFun();
修改函數 `abTest` 當 `a` 或 `b` 小於 `0` 時,函數立即返回一個 `undefined` 並退出。
**提示**
-記住 undefined
是關鍵字 ,不是字符串.
+記住 undefined
是關鍵字 ,不是字符串.
# --hints--
diff --git a/curriculum/challenges/chinese-traditional/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md b/curriculum/challenges/chinese-traditional/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
index 8f94593f41dbdc..d0275f3e1e08be 100644
--- a/curriculum/challenges/chinese-traditional/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
+++ b/curriculum/challenges/chinese-traditional/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
@@ -12,7 +12,7 @@ dashedName: use-assert-isok-and-assert-isnotok
`isOk()` 用來測試值是否爲真值,`isNotOk()` 用來測試值是否爲假值。
-可以在[過濾數組中的假值](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer)這個挑戰中瞭解更多關於真值和假值的信息。
+可以在[過濾數組中的假值](https://platform-ui.topcoder.com/learn/javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer)這個挑戰中瞭解更多關於真值和假值的信息。
# --instructions--
diff --git a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
index 119f199173ce56..ff3e8855cb8576 100644
--- a/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
+++ b/curriculum/challenges/chinese/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
@@ -29,7 +29,7 @@ myFun();
修改函数 `abTest` 当 `a` 或 `b` 小于 `0` 时,函数立即返回一个 `undefined` 并退出。
**提示**
-记住 undefined
是关键字 ,不是字符串.
+记住 undefined
是关键字 ,不是字符串.
# --hints--
diff --git a/curriculum/challenges/chinese/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md b/curriculum/challenges/chinese/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
index a2fa1e3608337c..32357993de9edf 100644
--- a/curriculum/challenges/chinese/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
+++ b/curriculum/challenges/chinese/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
@@ -12,7 +12,7 @@ dashedName: use-assert-isok-and-assert-isnotok
`isOk()` 用来测试值是否为真值,`isNotOk()` 用来测试值是否为假值。
-可以在[过滤数组中的假值](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer)这个挑战中了解更多关于真值和假值的信息。
+可以在[过滤数组中的假值](https://platform-ui.topcoder.com/learn/javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer)这个挑战中了解更多关于真值和假值的信息。
# --instructions--
diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
index 6ac3cf9536e26d..5b255507d97d02 100644
--- a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
+++ b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
@@ -29,7 +29,7 @@ The above will display the string `Hello` in the console, and return the string
Modify the function `abTest` so that if `a` or `b` are less than `0` the function will immediately exit with a value of `undefined`.
**Hint**
-Remember that undefined
is a keyword, not a string.
+Remember that undefined
is a keyword, not a string.
# --hints--
diff --git a/curriculum/challenges/english/03-front-end-development-libraries/redux/create-a-redux-store.md b/curriculum/challenges/english/03-front-end-development-libraries/redux/create-a-redux-store.md
index 93b1a4c4dcf6bf..3e9592029b13f1 100644
--- a/curriculum/challenges/english/03-front-end-development-libraries/redux/create-a-redux-store.md
+++ b/curriculum/challenges/english/03-front-end-development-libraries/redux/create-a-redux-store.md
@@ -20,7 +20,7 @@ The Redux `store` is an object which holds and manages application `state`. Ther
Declare a `store` variable and assign it to the `createStore()` method, passing in the `reducer` as an argument.
-**Note:** The code in the editor uses ES6 default argument syntax to initialize this state to hold a value of `5`. If you're not familiar with default arguments, you can refer to the ES6 section in the Curriculum which covers this topic.
+**Note:** The code in the editor uses ES6 default argument syntax to initialize this state to hold a value of `5`. If you're not familiar with default arguments, you can refer to the ES6 section in the Curriculum which covers this topic.
# --hints--
diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
index ee9e6d2146ce5d..d3ec070972ccc1 100644
--- a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
+++ b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
@@ -12,7 +12,7 @@ As a reminder, this project is being built upon the following starter project on
`isOk()` will test for a truthy value, and `isNotOk()` will test for a falsy value.
-To learn more about truthy and falsy values, try our Falsy Bouncer challenge.
+To learn more about truthy and falsy values, try our Falsy Bouncer challenge.
# --instructions--
diff --git a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-word.md b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-word.md
index 464f03b61b72a9..9785d0763c7720 100644
--- a/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-word.md
+++ b/curriculum/challenges/english/10-coding-interview-prep/rosetta-code/fibonacci-word.md
@@ -16,7 +16,7 @@ Form F_Word3 as F_Word2 concatenated with F_Wordn as F_Wordn-1 concatenated with F_wordn-2
-Entropy calculation is required in this challenge, as shown in this Rosetta Code challenge
+Entropy calculation is required in this challenge, as shown in this Rosetta Code challenge
# --instructions--
diff --git a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
index d58c38fc7c3363..f37130515d27d1 100644
--- a/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
+++ b/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
@@ -29,7 +29,7 @@ Lo anterior mostrará la cadena `Hello` en la consola y devolverá la cadena `Wo
Modifica la función `abTest` para que cuando `a` o `b` sean menores que `0` la función salga inmediatamente con un valor `undefined`.
**Pista**
-Recuerda que undefined
es una palabra clave, no una cadena.
+Recuerda que undefined
es una palabra clave, no una cadena.
# --hints--
diff --git a/curriculum/challenges/espanol/03-front-end-development-libraries/redux/create-a-redux-store.md b/curriculum/challenges/espanol/03-front-end-development-libraries/redux/create-a-redux-store.md
index ba52aafb00c6f4..5773ce668cf9fd 100644
--- a/curriculum/challenges/espanol/03-front-end-development-libraries/redux/create-a-redux-store.md
+++ b/curriculum/challenges/espanol/03-front-end-development-libraries/redux/create-a-redux-store.md
@@ -20,7 +20,7 @@ El `store` (almacén) de Redux es un objeto que guarda y gestiona el `state` (es
Declara una variable `store` y asígnala al método `createStore()`, pasando el `reducer` como argumento.
-**Nota:** El código del editor utiliza la sintaxis de los argumentos por defecto de ES6 para inicializar este estado y mantener un valor de `5`. Si no está familiarizado con los argumentos predeterminados, puede consultar elES6 section in the Curriculum que cubre este tema.
+**Nota:** El código del editor utiliza la sintaxis de los argumentos por defecto de ES6 para inicializar este estado y mantener un valor de `5`. Si no está familiarizado con los argumentos predeterminados, puede consultar elES6 section in the Curriculum que cubre este tema.
# --hints--
diff --git a/curriculum/challenges/espanol/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md b/curriculum/challenges/espanol/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
index 23675b1bb1a554..a72e04e8250030 100644
--- a/curriculum/challenges/espanol/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
+++ b/curriculum/challenges/espanol/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
@@ -12,7 +12,7 @@ Como recordatorio, este proyecto está siendo construido con base en el siguient
`isOk()` prueba un valor verdadero y `isNotOk()` prueba un valor falso.
-Para aprender más sobre los valores verdaderos y falsos, prueba nuestro desafío de Falsy Bouncer.
+Para aprender más sobre los valores verdaderos y falsos, prueba nuestro desafío de Falsy Bouncer.
# --instructions--
diff --git a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
index 17ba23a8f72de2..f5bbf1e0a467d5 100644
--- a/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
+++ b/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
@@ -29,7 +29,7 @@ Das obige Beispiel zeigt den String `Hello` in der Konsole an und gibt den Strin
Ändere die Funktion `abTest` so, dass die Funktion sofort mit einem Wert von `undefined` beendet wird, wenn `a` oder `b` kleiner als `0` sind.
**Hinweis:**
-Denk daran, dass undefined
ein Schlüsselwort und kein String ist.
+Denk daran, dass undefined
ein Schlüsselwort und kein String ist.
# --hints--
diff --git a/curriculum/challenges/german/03-front-end-development-libraries/redux/create-a-redux-store.md b/curriculum/challenges/german/03-front-end-development-libraries/redux/create-a-redux-store.md
index e91a964975e527..96090f37a67a9f 100644
--- a/curriculum/challenges/german/03-front-end-development-libraries/redux/create-a-redux-store.md
+++ b/curriculum/challenges/german/03-front-end-development-libraries/redux/create-a-redux-store.md
@@ -20,7 +20,7 @@ Der Redux `store` ist ein Objekt, das den Zustand (`state`) der Anwendung hält
Deklariere eine `store`-Variable und weise sie der `createStore()`-Methode zu, indem du den `reducer` als Argument übergibst.
-**Hinweis:** Der Code im Editor verwendet die ES6-Standardargumentsyntax, um diesen Zustand mit einem Wert von `5` zu initialisieren. Wenn du mit Standardargumenten nicht vertraut bist, kannst auf ES6-Abschnitt in den Lehrinhalten zurückgreifen, in dem dieses Thema behandelt wird.
+**Hinweis:** Der Code im Editor verwendet die ES6-Standardargumentsyntax, um diesen Zustand mit einem Wert von `5` zu initialisieren. Wenn du mit Standardargumenten nicht vertraut bist, kannst auf ES6-Abschnitt in den Lehrinhalten zurückgreifen, in dem dieses Thema behandelt wird.
# --hints--
diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
index 340c81df7173c7..8aacdcfaf24811 100644
--- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
+++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
@@ -29,7 +29,7 @@ Quanto sopra mostrerà la stringa `Hello` nella console, e restituirà la string
Modifica la funzione `abTest` in modo che se `a` o `b` sono inferiori a `0` la funzione esce immediatamente con un valore di `undefined`.
**Suggerimento**
-Ricorda che undefined
è una parola chiave, non una stringa.
+Ricorda che undefined
è una parola chiave, non una stringa.
# --hints--
diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/redux/create-a-redux-store.md b/curriculum/challenges/italian/03-front-end-development-libraries/redux/create-a-redux-store.md
index ab343d5a8ae428..c7eac0a905acf5 100644
--- a/curriculum/challenges/italian/03-front-end-development-libraries/redux/create-a-redux-store.md
+++ b/curriculum/challenges/italian/03-front-end-development-libraries/redux/create-a-redux-store.md
@@ -20,7 +20,7 @@ Lo `store` di Redux è un oggetto che detiene e gestisce lo `state` dell'applica
Dichiara una variabile `store` e assegnala al metodo `createStore()`, passando il `reducer` come argomento.
-**Nota:** Il codice nell'editor utilizza la sintassi predefinita degli argomenti ES6 per inizializzare questo stato in modo da contenere un valore di `5`. Se non hai familiarità con gli argomenti predefiniti, puoi fare riferimento alla sezione ES6 nel Curriculum che tratta questo argomento.
+**Nota:** Il codice nell'editor utilizza la sintassi predefinita degli argomenti ES6 per inizializzare questo stato in modo da contenere un valore di `5`. Se non hai familiarità con gli argomenti predefiniti, puoi fare riferimento alla sezione ES6 nel Curriculum che tratta questo argomento.
# --hints--
diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
index fb2e23442eb3a9..01cea68014f0ce 100644
--- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
+++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
@@ -12,7 +12,7 @@ Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza
`isOk()` verificherà se un valore è veritiero e `isNotOk()` verificherà se un valore è falso.
-Per saperne di più sui valori veritieri e falsi, prova la nostra sfida Falsy Bouncer.
+Per saperne di più sui valori veritieri e falsi, prova la nostra sfida Falsy Bouncer.
# --instructions--
diff --git a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
index 14a9651f5a2e9b..024eebcab6863f 100644
--- a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
+++ b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
@@ -29,7 +29,7 @@ O código acima exibirá no console a string `Hello`, e retorna a string `World`
Modifique a função `abTest` para que se `a` ou `b` forem menores que `0` a função irá imediatamente terminar retornando o valor de `undefined`.
**Dica**
-Lembre-se de que undefined
é uma palavra-chave e não uma string.
+Lembre-se de que undefined
é uma palavra-chave e não uma string.
# --hints--
diff --git a/curriculum/challenges/portuguese/03-front-end-development-libraries/redux/create-a-redux-store.md b/curriculum/challenges/portuguese/03-front-end-development-libraries/redux/create-a-redux-store.md
index c0c789252390c4..cbd066b49fc5c5 100644
--- a/curriculum/challenges/portuguese/03-front-end-development-libraries/redux/create-a-redux-store.md
+++ b/curriculum/challenges/portuguese/03-front-end-development-libraries/redux/create-a-redux-store.md
@@ -20,7 +20,7 @@ O `store` do Redux é um objeto que contém e gerencia o `state` da aplicação.
Declare uma variável `store` e atribua-a ao método `createStore()`, passando no `reducer` como argumento.
-**Observação:** o código no editor usa a sintaxe de argumento padrão ES6 para inicializar este estado para ter um valor de `5`. Se você não está familiarizado com os argumentos padrão, você pode se referir à seção sobre ES6 do currículo que aborda este tópico.
+**Observação:** o código no editor usa a sintaxe de argumento padrão ES6 para inicializar este estado para ter um valor de `5`. Se você não está familiarizado com os argumentos padrão, você pode se referir à seção sobre ES6 do currículo que aborda este tópico.
# --hints--
diff --git a/curriculum/challenges/portuguese/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md b/curriculum/challenges/portuguese/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
index 685c4d1606f7b8..49bcf1dc971450 100644
--- a/curriculum/challenges/portuguese/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
+++ b/curriculum/challenges/portuguese/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
@@ -12,7 +12,7 @@ Lembrando que este projeto está sendo construído a partir do desafio Remover falsos.
+Para saber mais sobre valores verdadeiros e falsos, experimente nosso desafio Remover falsos.
# --instructions--
diff --git a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/fibonacci-word.md b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/fibonacci-word.md
index 50bc637fd98c64..7663c5055eb83b 100644
--- a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/fibonacci-word.md
+++ b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/fibonacci-word.md
@@ -16,7 +16,7 @@ Forme a F_Word3 como F_Word2 concatenada com a F_Word
Forme a F_Wordn como F_Wordn-1 concatenada com a F_word n-2
-É necessário o cálculo de entropia neste desafio, como mostrado neste desafio do Rosetta Code
+É necessário o cálculo de entropia neste desafio, como mostrado neste desafio do Rosetta Code
# --instructions--
diff --git a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
index 82309ee99e239c..06052a1356c052 100644
--- a/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
+++ b/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions.md
@@ -29,7 +29,7 @@ myFun();
Модифікуйте функцію `abTest` і тому, якщо `a` або `b` дорівнюватиме менше `0`, функція відразу вийде зі значенням `undefined`.
**Підказка**
-Пам'ятайте, що [`undefined` - це ключове слово](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/understanding-uninitialized-variables), а не рядок.
+Пам'ятайте, що [`undefined` - це ключове слово](https://platform-ui.topcoder.com/learn/javascript-algorithms-and-data-structures/basic-javascript/understanding-uninitialized-variables), а не рядок.
# --hints--
diff --git a/curriculum/challenges/ukrainian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md b/curriculum/challenges/ukrainian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
index 1bcf640f3a72cb..3fb82ce342890d 100644
--- a/curriculum/challenges/ukrainian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
+++ b/curriculum/challenges/ukrainian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md
@@ -12,7 +12,7 @@ dashedName: use-assert-isok-and-assert-isnotok
`isOk()` перевіряє правдиве значення, а `isNotOk()` перевіряє хибне значення.
-Щоб дізнатися більше про правдиві й хибні значення, перейдіть на завдання [Хибний вибивало](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer).
+Щоб дізнатися більше про правдиві й хибні значення, перейдіть на завдання [Хибний вибивало](https://platform-ui.topcoder.com/learn/javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer).
# --instructions--