diff --git a/translations/en/3-terrarium/1-intro-to-html/README.md b/translations/en/3-terrarium/1-intro-to-html/README.md
index 0c6739b9f..7cbb9c667 100644
--- a/translations/en/3-terrarium/1-intro-to-html/README.md
+++ b/translations/en/3-terrarium/1-intro-to-html/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# Terrarium Project Part 1: Introduction to HTML
-
+
> Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac)
## Pre-Lecture Quiz
@@ -32,7 +32,7 @@ In this lesson, we'll use HTML to structure the 'framework' of our virtual terra
On your computer, create a folder named 'terrarium' and inside it, a file called 'index.html'. You can do this in Visual Studio Code by opening a new VS Code window, clicking 'open folder', and navigating to your new folder. Then, click the small 'file' button in the Explorer pane to create the new file:
-
+
Alternatively, you can use these commands in Git Bash:
* `mkdir terrarium`
diff --git a/translations/en/3-terrarium/2-intro-to-css/README.md b/translations/en/3-terrarium/2-intro-to-css/README.md
index a4de3fba9..328518e8d 100644
--- a/translations/en/3-terrarium/2-intro-to-css/README.md
+++ b/translations/en/3-terrarium/2-intro-to-css/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# Terrarium Project Part 2: Introduction to CSS
-
+
> Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac)
## Pre-Lecture Quiz
@@ -83,7 +83,7 @@ body {
Open your browser's console and inspect the 'Elements' tab. Observe the font of the `
` tag. You’ll see that it inherits the font from the body, as indicated by the browser:
-
+
✅ Can you make a nested style inherit a different property?
@@ -259,7 +259,7 @@ We’re also using `rem` for the border-radius, a font-relative unit. Learn more
Add a "bubble" shine to the bottom-left area of the jar to make it look more like glass. Style the `.jar-glossy-long` and `.jar-glossy-short` to create a reflective shine. Here’s the final result:
-
+
To complete the post-lecture quiz, explore this Learn module: [Style your HTML app with CSS](https://docs.microsoft.com/learn/modules/build-simple-website/4-css-basics/?WT.mc_id=academic-77807-sagibbon)
diff --git a/translations/en/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/en/3-terrarium/3-intro-to-DOM-and-closures/README.md
index d2650926b..5823242f4 100644
--- a/translations/en/3-terrarium/3-intro-to-DOM-and-closures/README.md
+++ b/translations/en/3-terrarium/3-intro-to-DOM-and-closures/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# Terrarium Project Part 3: DOM Manipulation and a Closure
-
+
> Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac)
## Pre-Lecture Quiz
@@ -28,7 +28,7 @@ We’ll use a closure to manipulate the DOM.
Think of the DOM as a tree that represents all the ways a web page document can be manipulated. Various APIs (Application Program Interfaces) have been created to allow developers to access, edit, rearrange, and manage the DOM using their preferred programming language.
-
+
> A representation of the DOM and the HTML markup that references it. From [Olfa Nasraoui](https://www.researchgate.net/publication/221417012_Profile-Based_Focused_Crawler_for_Social_Media-Sharing_Websites)
@@ -205,7 +205,7 @@ This small function resets the `onpointerup` and `onpointermove` events, allowin
Now your project is complete!
-🥇Congratulations! You’ve finished your beautiful terrarium! 
+🥇Congratulations! You’ve finished your beautiful terrarium! 
---
diff --git a/translations/en/3-terrarium/README.md b/translations/en/3-terrarium/README.md
index 6c61aaa44..e51f936a7 100644
--- a/translations/en/3-terrarium/README.md
+++ b/translations/en/3-terrarium/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
A small drag-and-drop coding exercise. With a bit of HTML, JS, and CSS, you’ll be able to create a web interface, style it, and even add various interactions of your choice.
-
+
# Lessons
diff --git a/translations/en/3-terrarium/solution/README.md b/translations/en/3-terrarium/solution/README.md
index afa39069a..0c28bb0e1 100644
--- a/translations/en/3-terrarium/solution/README.md
+++ b/translations/en/3-terrarium/solution/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
A small drag-and-drop coding exercise. With a bit of HTML, JS, and CSS, you can create a web interface, style it, and add interactivity.
-
+
## Credits
diff --git a/translations/en/5-browser-extension/1-about-browsers/README.md b/translations/en/5-browser-extension/1-about-browsers/README.md
index dc668c0a0..71ab9b76f 100644
--- a/translations/en/5-browser-extension/1-about-browsers/README.md
+++ b/translations/en/5-browser-extension/1-about-browsers/README.md
@@ -9,7 +9,7 @@ CO_OP_TRANSLATOR_METADATA:
-->
# Browser Extension Project Part 1: All about Browsers
-
+
> Sketchnote by [Wassim Chegham](https://dev.to/wassimchegham/ever-wondered-what-happens-when-you-type-in-a-url-in-an-address-bar-in-a-browser-3dob)
## Pre-Lecture Quiz
@@ -28,7 +28,7 @@ So, what exactly is a browser? It's a software application that enables users to
✅ A bit of history: The first browser, called 'WorldWideWeb,' was created by Sir Timothy Berners-Lee in 1990.
-
+
> Some early browsers, via [Karen McGrane](https://www.slideshare.net/KMcGrane/week-4-ixd-history-personal-computing)
When a user connects to the internet using a URL (Uniform Resource Locator), typically through Hypertext Transfer Protocol (`http` or `https`), the browser communicates with a web server to retrieve a web page.
@@ -55,7 +55,7 @@ Developing browser extensions is also enjoyable. They focus on specific tasks an
Before building your own extension, familiarize yourself with the process of creating and deploying one. While each browser has slight variations, the process is similar across Chrome, Firefox, and Edge. Here's an example for Edge:
-
+
> Note: Make sure to toggle on developer mode and allow extensions from other stores.
@@ -97,11 +97,11 @@ src
This extension has two views: one for collecting the API key and region code:
-
+
And another for displaying the region's carbon usage:
-
+
Start by creating the HTML for the form and styling it with CSS.
diff --git a/translations/en/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/en/5-browser-extension/2-forms-browsers-local-storage/README.md
index 1cf839c34..e4b5202ca 100644
--- a/translations/en/5-browser-extension/2-forms-browsers-local-storage/README.md
+++ b/translations/en/5-browser-extension/2-forms-browsers-local-storage/README.md
@@ -110,7 +110,7 @@ Before proceeding, it's helpful to learn about an important browser concept: [Lo
You can set your APIKey to have a string value, for example, and view it in Edge by "inspecting" a web page (right-click to inspect) and navigating to the Applications tab to see the storage.
-
+
✅ Consider situations where you would NOT want to store certain data in LocalStorage. Generally, storing API Keys in LocalStorage is a bad idea! Can you understand why? In our case, since this app is purely for learning and won't be published in an app store, we'll use this method.
diff --git a/translations/en/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/en/5-browser-extension/3-background-tasks-and-performance/README.md
index 85979fe9b..30943c028 100644
--- a/translations/en/5-browser-extension/3-background-tasks-and-performance/README.md
+++ b/translations/en/5-browser-extension/3-background-tasks-and-performance/README.md
@@ -29,7 +29,7 @@ The first step to ensuring your site runs efficiently is to gather data about it
The Performance tab includes a Profiling tool. Open a website (for example, [https://www.microsoft.com](https://www.microsoft.com/?WT.mc_id=academic-77807-sagibbon)) and click the 'Record' button, then refresh the site. Stop the recording at any time, and you'll see routines generated for 'script', 'render', and 'paint' processes:
-
+
✅ Visit the [Microsoft Documentation](https://docs.microsoft.com/microsoft-edge/devtools-guide/performance/?WT.mc_id=academic-77807-sagibbon) on the Performance panel in Edge.
@@ -39,11 +39,11 @@ Select elements of the profile timeline to zoom in on events that occur while yo
Get a snapshot of your page's performance by selecting a part of the profile timeline and reviewing the summary pane:
-
+
Check the Event Log pane to see if any event took longer than 15 ms:
-
+
✅ Familiarize yourself with the profiler! Open the developer tools on this site and check for bottlenecks. What is the slowest-loading asset? The fastest?
diff --git a/translations/en/5-browser-extension/README.md b/translations/en/5-browser-extension/README.md
index ba9314c10..aa01000d7 100644
--- a/translations/en/5-browser-extension/README.md
+++ b/translations/en/5-browser-extension/README.md
@@ -23,7 +23,7 @@ Users can manually activate this extension by entering an API key and region cod
### Credits
-
+
## Credits
diff --git a/translations/en/5-browser-extension/solution/README.md b/translations/en/5-browser-extension/solution/README.md
index 0fe0dc241..188ce0728 100644
--- a/translations/en/5-browser-extension/solution/README.md
+++ b/translations/en/5-browser-extension/solution/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Using tmrow's CO2 Signal API to monitor electricity consumption, create a browser extension that provides a reminder directly in your browser about the intensity of electricity usage in your region. Using this extension on the fly can help you make informed decisions about your activities based on this data.
-
+
## Getting Started
@@ -31,7 +31,7 @@ npm run build
To install on Edge, open the 'three dot' menu in the top right corner of the browser to access the Extensions panel. From there, select 'Load Unpacked' to add a new extension. When prompted, open the 'dist' folder, and the extension will load. To use it, you will need an API key for CO2 Signal's API ([get one here via email](https://www.co2signal.com/) - enter your email in the box on this page) and the [code for your region](http://api.electricitymap.org/v3/zones) corresponding to the [Electricity Map](https://www.electricitymap.org/map) (for example, in Boston, I use 'US-NEISO').
-
+
Once you input the API key and region into the extension interface, the colored dot in the browser extension bar will update to reflect your region's energy usage. It will also provide guidance on which energy-intensive activities might be suitable for you to undertake. The idea for this 'dot' system was inspired by the [Energy Lollipop extension](https://energylollipop.com/) for California emissions.
diff --git a/translations/en/5-browser-extension/solution/translation/README.es.md b/translations/en/5-browser-extension/solution/translation/README.es.md
index 45cdc6cb7..cbd3d98a6 100644
--- a/translations/en/5-browser-extension/solution/translation/README.es.md
+++ b/translations/en/5-browser-extension/solution/translation/README.es.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Using tmrow's CO2 signal API to track electricity usage, create a browser extension so you can have a direct reminder in your browser about your region's electricity consumption. Using this ad hoc extension will help you make decisions about your activities based on this information.
-
+
## Getting Started
@@ -31,7 +31,7 @@ npm run build
To install on Edge, use the 'three dots' menu in the top-right corner of the browser to find the Extensions panel. From there, select 'Load unpacked' to load a new extension. Open the 'dist' folder when prompted, and the extension will be loaded. To use it, you will need an API key for the CO2 Signal API ([get one here via email](https://www.co2signal.com/) - enter your email in the box on this page) and the [code for your region](http://api.electricitymap.org/v3/zones) corresponding to the [Electricity Map](https://www.electricitymap.org/map) (in Boston, for example, I use 'US-NEISO').
-
+
Once the API key and region are entered in the extension interface, the colored dot in the browser's extension bar should change to reflect your region's energy usage and give you an indicator about high-energy consumption activities that would be appropriate for you. The concept behind this "dot" system was inspired by the [Energy Lollipop extension](https://energylollipop.com/) for California emissions.
diff --git a/translations/en/5-browser-extension/solution/translation/README.fr.md b/translations/en/5-browser-extension/solution/translation/README.fr.md
index 2a7251276..c6f3aaea1 100644
--- a/translations/en/5-browser-extension/solution/translation/README.fr.md
+++ b/translations/en/5-browser-extension/solution/translation/README.fr.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Using the CO2 Signal API from tmrow to monitor electricity consumption, create a browser extension so you can get a direct reminder in your browser about the electricity usage in your region. Using this ad hoc extension will help you make informed decisions about your activities based on this information.
-
+
## Getting Started
@@ -31,7 +31,7 @@ npm run build
To install on Edge, use the 'three dots' menu in the top-right corner of the browser to find the Extensions panel. From there, select 'Load unpacked extension' to load a new extension. Open the 'dist' folder when prompted, and the extension will load. To use it, you will need an API key for the CO2 Signal API ([get one here via email](https://www.co2signal.com/) - enter your email in the box on this page) and the [code for your region](http://api.electricitymap.org/v3/zones) corresponding to the [Electricity Map](https://www.electricitymap.org/map) (for Boston, for example, I use 'US-NEISO').
-
+
Once the API key and region are entered in the extension interface, the colored dot in the browser's extension bar should change to reflect your region's energy consumption and give you an indicator of energy-intensive activities that might be appropriate to perform. The concept behind this 'dot' system was inspired by the [Energy Lollipop extension](https://energylollipop.com/) for California emissions.
diff --git a/translations/en/5-browser-extension/solution/translation/README.hi.md b/translations/en/5-browser-extension/solution/translation/README.hi.md
index d14940ec5..d3d669f08 100644
--- a/translations/en/5-browser-extension/solution/translation/README.hi.md
+++ b/translations/en/5-browser-extension/solution/translation/README.hi.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Using tmrow's CO2 Signal API to track electricity usage, this browser extension provides a reminder about how carbon-intensive the electricity in your area is while you're browsing. By using this extension, you can make informed decisions about your activities based on this information.
-
+
## Getting Started
@@ -31,7 +31,7 @@ npm run build
To install on Edge, use the 'three dots' menu in the top-right corner of the browser to find the Extensions panel. From there, select 'Load unpacked' to load a new extension. When prompted, open the 'dist' folder, and the extension will load. To use it, you will need an API key for CO2 Signal ([get it here via email](https://www.co2signal.com/) by entering your email in the box on that page) and [the code for your region](http://api.electricitymap.org/v3/zones) from [Electricity Map](https://www.electricitymap.org/map) (for example, in Boston, I use 'US-NEISO').
-
+
Once the API key and region are entered into the extension interface, the colored dot in the browser extension bar should change to reflect the energy usage in your area and provide an indicator of whether energy-intensive activities are appropriate for your performance. The concept behind this 'dot' system was inspired by the [Energy Lollipop Extension](https://energylollipop.com/) for California emissions.
diff --git a/translations/en/5-browser-extension/solution/translation/README.it.md b/translations/en/5-browser-extension/solution/translation/README.it.md
index 11174d7f2..c2123fb9a 100644
--- a/translations/en/5-browser-extension/solution/translation/README.it.md
+++ b/translations/en/5-browser-extension/solution/translation/README.it.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
We will use tmrow's CO2 Signal API to monitor electricity usage and create a browser extension that provides a direct reminder in your browser about the electricity intensity in your region. Using this custom extension will help you evaluate your activities based on this information.
-
+
## Getting Started
@@ -31,7 +31,7 @@ npm run build
To install on Edge, use the "three dots" menu in the top-right corner of the browser to find the Extensions panel. If not already enabled, turn on Developer Mode (bottom left). Select "Load unpacked" to load a new extension. Open the "dist" folder when prompted, and the extension will be loaded. To use it, you will need an API key for the CO2 Signal API (you can [get one here via email](https://www.co2signal.com/) - enter your email in the box on this page) and the [code for your region](http://api.electricitymap.org/v3/zones) corresponding to the [electricity map](https://www.electricitymap.org/map) (for example, in Boston, "US-NEISO").
-
+
Once the API key and region are entered in the extension interface, the colored dot in the browser's extension bar should change to reflect your region's energy usage and provide a pointer on which high-energy activities would be appropriate to perform. The concept behind this "dot" system was inspired by the [Energy Lollipop extension](https://energylollipop.com/) for California emissions.
diff --git a/translations/en/5-browser-extension/solution/translation/README.ja.md b/translations/en/5-browser-extension/solution/translation/README.ja.md
index 8b0226d73..d1544e973 100644
--- a/translations/en/5-browser-extension/solution/translation/README.ja.md
+++ b/translations/en/5-browser-extension/solution/translation/README.ja.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Using tmrow's CO2 Signal API, this browser extension tracks electricity usage in your area and displays it as a reminder directly in your browser. By using this extension on an ad hoc basis, you can make decisions about your activities based on this information.
-
+
## Getting Started
@@ -31,7 +31,7 @@ npm run build
To install it on Edge, find the "Extensions" panel from the "three dots" menu in the top-right corner of the browser. From there, select "Load Unpacked" to load the new extension. When prompted, open the "dist" folder, and the extension will be loaded. To use it, you'll need an API key for the CO2 Signal API ([get one here via email](https://www.co2signal.com/) - enter your email in the box on this page) and the [code for your region](http://api.electricitymap.org/v3/zones) corresponding to the [Electricity Map](https://www.electricitymap.org/map) (for example, in Boston, you would use 'US-NEISO').
-
+
Once you input the API key and region into the extension interface, the colored dot displayed in your browser's extension bar will change to reflect your area's energy usage. This helps indicate whether it's a good time to engage in activities that require energy. The concept for this "dot" system was inspired by the [Energy Lollipop extension](https://energylollipop.com/) for California emissions.
diff --git a/translations/en/5-browser-extension/solution/translation/README.ms.md b/translations/en/5-browser-extension/solution/translation/README.ms.md
index a7c00d903..4cab9010b 100644
--- a/translations/en/5-browser-extension/solution/translation/README.ms.md
+++ b/translations/en/5-browser-extension/solution/translation/README.ms.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Using the CO2 Signal API from tmrow to monitor electricity usage, build a browser extension that alerts you in your browser about the intensity of electricity consumption in your region. This extension can help you make informed decisions about your activities based on this information.
-
+
## Getting Started
@@ -31,7 +31,7 @@ npm run build
To install it on Edge, use the 'three dots' menu in the top-right corner of the browser to find the Extensions panel. From there, select 'Load Unpacked' to load a new extension. Open the 'dist' folder when prompted, and the extension will be loaded. To use it, you’ll need an API key for the CO2 Signal API ([get one here via email](https://www.co2signal.com/) - enter your email in the box on this page) and [the code for your region](http://api.electricitymap.org/v3/zones) corresponding to the [Electricity Map](https://www.electricitymap.org/map) (in Boston, for example, I use 'US-NEISO').
-
+
Once the API key and region are entered into the extension interface, the colored dot in the browser extension bar will change to reflect your region's energy usage and provide guidance on heavy activities that are appropriate for you to undertake. The concept behind this 'dot' system was inspired by [the Energy Lollipop browser extension](https://energylollipop.com/) for California emissions.
diff --git a/translations/en/5-browser-extension/start/README.md b/translations/en/5-browser-extension/start/README.md
index 345d7c30a..63eeb8a42 100644
--- a/translations/en/5-browser-extension/start/README.md
+++ b/translations/en/5-browser-extension/start/README.md
@@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA:
Using tmrow's CO2 Signal API to monitor electricity usage, create a browser extension that provides a reminder directly in your browser about the intensity of electricity usage in your region. Using this extension on the fly can help you make informed decisions about your activities based on this data.
-
+
## Getting Started
@@ -31,7 +31,7 @@ npm run build
To install on Edge, open the 'three dot' menu in the top right corner of the browser to access the Extensions panel. From there, select 'Load Unpacked' to add a new extension. When prompted, open the 'dist' folder, and the extension will load. To use it, you’ll need an API key for CO2 Signal's API ([request one here via email](https://www.co2signal.com/) - enter your email in the box on this page) and the [region code](http://api.electricitymap.org/v3/zones) corresponding to the [Electricity Map](https://www.electricitymap.org/map) (for example, in Boston, I use 'US-NEISO').
-
+
Once you input the API key and region into the extension interface, the colored dot in the browser extension bar will update to reflect your region's energy usage. It will also provide guidance on which energy-intensive activities might be suitable for you to undertake. The idea for this 'dot' system was inspired by the [Energy Lollipop extension](https://energylollipop.com/) for California emissions.
diff --git a/translations/en/6-space-game/2-drawing-to-canvas/README.md b/translations/en/6-space-game/2-drawing-to-canvas/README.md
index e91b594a1..d8b0d81d8 100644
--- a/translations/en/6-space-game/2-drawing-to-canvas/README.md
+++ b/translations/en/6-space-game/2-drawing-to-canvas/README.md
@@ -35,7 +35,7 @@ In the code above, we are setting the `id`, `width`, and `height`.
The canvas uses a Cartesian coordinate system to draw shapes. This means it uses an x-axis and y-axis to determine where things are placed. The position `0,0` is the top-left corner, and the bottom-right corner corresponds to the `width` and `height` of the canvas.
-
+
> Image from [MDN](https://developer.mozilla.org/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes)
To draw on the canvas, follow these steps:
@@ -132,11 +132,11 @@ You will create a webpage with a canvas element. The canvas should display a bla
- Hero ship:
- 
+ 
- 5x5 monster grid:
- 
+ 
### Recommended steps to start development
@@ -200,7 +200,7 @@ Add the necessary code to `your-work/app.js` to complete the following tasks:
The final result should look like this:
-
+
## Solution
diff --git a/translations/en/6-space-game/5-keeping-score/README.md b/translations/en/6-space-game/5-keeping-score/README.md
index 193eaae6f..f86e864a1 100644
--- a/translations/en/6-space-game/5-keeping-score/README.md
+++ b/translations/en/6-space-game/5-keeping-score/README.md
@@ -37,7 +37,7 @@ In games, the concept of "life" is simply a number. In a space game, it's common
Let's add the following features to your game:
- **Game score**: Award points for every enemy ship destroyed. We suggest 100 points per ship. The score should be displayed in the bottom left corner.
-- **Life**: Your ship starts with three lives. You lose a life whenever an enemy ship collides with you. Lives should be displayed in the bottom right corner using the following graphic: .
+- **Life**: Your ship starts with three lives. You lose a life whenever an enemy ship collides with you. Lives should be displayed in the bottom right corner using the following graphic: .
## Recommended steps
diff --git a/translations/en/7-bank-project/1-template-route/README.md b/translations/en/7-bank-project/1-template-route/README.md
index 4192c0b0d..55f1292bf 100644
--- a/translations/en/7-bank-project/1-template-route/README.md
+++ b/translations/en/7-bank-project/1-template-route/README.md
@@ -273,7 +273,7 @@ Try clicking these links—you should now be able to navigate between the differ
Using `history.pushState` creates new entries in the browser’s navigation history. You can check this by holding the *back button* in your browser—it should display something like this:
-
+
If you try clicking the back button a few times, you’ll notice that the current URL changes and the history is updated, but the same template keeps being displayed.
diff --git a/translations/en/7-bank-project/2-forms/README.md b/translations/en/7-bank-project/2-forms/README.md
index 7efc3cc34..41f06ff14 100644
--- a/translations/en/7-bank-project/2-forms/README.md
+++ b/translations/en/7-bank-project/2-forms/README.md
@@ -114,7 +114,7 @@ Now that we have a functional UI, the next step is to send the data to the serve
Did you notice the change in your browser's URL?
-
+
By default, a `