diff --git a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/learn-about-functional-programming.md b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/learn-about-functional-programming.md
index 424604da29..3c37f65800 100644
--- a/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/learn-about-functional-programming.md
+++ b/curriculum/challenges/english/02-javascript-algorithms-and-data-structures/functional-programming/learn-about-functional-programming.md
@@ -8,11 +8,7 @@ dashedName: learn-about-functional-programming
# --description--
-Functional programming is a style of programming where solutions are simple, isolated functions, without any side effects outside of the function scope.
-
-```js
-INPUT -> PROCESS -> OUTPUT
-```
+Functional programming is a style of programming where solutions are simple, isolated functions, without any side effects outside of the function scope: `INPUT -> PROCESS -> OUTPUT`
Functional programming is about:
diff --git a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-the-environment.md b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-the-environment.md
index 12fc60fb52..89cb81a8ba 100644
--- a/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-the-environment.md
+++ b/curriculum/challenges/english/06-quality-assurance/advanced-node-and-express/set-up-the-environment.md
@@ -19,7 +19,7 @@ const io = require('socket.io')(http);
Now that the *http* server is mounted on the *express app*, you need to listen from the *http* server. Change the line with `app.listen` to `http.listen`.
-The first thing needing to be handled is listening for a new connection from the client. The on keyword does just that- listen for a specific event. It requires 2 arguments: a string containing the title of the event thats emitted, and a function with which the data is passed though. In the case of our connection listener, we use *socket* to define the data in the second argument. A socket is an individual client who is connected.
+The first thing needing to be handled is listening for a new connection from the client. The on keyword does just that- listen for a specific event. It requires 2 arguments: a string containing the title of the event that's emitted, and a function with which the data is passed though. In the case of our connection listener, we use *socket* to define the data in the second argument. A socket is an individual client who is connected.
To listen for connections to your server, add the following within your database connection:
diff --git a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md
index 2c15f1d1dc..89abecb328 100644
--- a/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md
+++ b/curriculum/challenges/english/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md
@@ -31,7 +31,7 @@ Then, once a response is received from the AJAX request, a few assertions are ma
1. The status of the response is `200`
2. The text within the `` element matches `'Marco'`
3. The text within the `` element matches `'Polo'`
-4. The there is `1` `` element.
+4. There is `1` `` element.
Finally, the `done` callback is invoked, which is needed due to the asynchronous test.