diff --git a/markdown/dev/tutorials/pattern-design/part1/nodejs/en.md b/markdown/dev/tutorials/pattern-design/part1/nodejs/en.md
index 03d32bb835b..99ccdf18e7b 100644
--- a/markdown/dev/tutorials/pattern-design/part1/nodejs/en.md
+++ b/markdown/dev/tutorials/pattern-design/part1/nodejs/en.md
@@ -9,7 +9,7 @@ precise. You can switch this website theme from light to dark mode, and
that would not work without JavaScript.
As a **user** of FreeSewing, this is all you need. To develop with FreeSewing
-you are going to need to be able to run JavaScript *outside* the browswer using
+you are going to need to be able to run JavaScript *outside* the browser using
a JavaScript *runtime*. Which just means a thing that can *run* JavaScript.
We are going to be using [NodeJS](https://nodejs.org/) in this tutorial. It is
diff --git a/markdown/dev/tutorials/pattern-design/part1/sde/en.md b/markdown/dev/tutorials/pattern-design/part1/sde/en.md
index d3ae2a77983..894a73138f8 100644
--- a/markdown/dev/tutorials/pattern-design/part1/sde/en.md
+++ b/markdown/dev/tutorials/pattern-design/part1/sde/en.md
@@ -24,11 +24,11 @@ From left to right you can see:
## Design templates
-If you click he **Design** icon it will show this menu:
+If you click the **Design** icon it will show this menu:

-It allows you to choose a desing template to start from. The following templates are included:
+It allows you to choose a design template to start from. The following templates are included:
- **From scratch**: Start with an (almost) empty design
- **Tutorial**: Start with the end result of this very tutorial
@@ -41,7 +41,7 @@ It allows you to choose a desing template to start from. The following templates
For the following along this tutorial, you have two options:
- Pick **Tutorial** if you prefer to read along, make small changes, and see how they affect the design.
-- Pick **From scratch** if you prefer to actively participate be recreating the desing in this tutorial.
+- Pick **From scratch** if you prefer to actively participate in recreating the design in this tutorial.
-I recommend the latter. You will learn (and remember) a lot more if you are activele engaging.
+I recommend the latter. You will learn (and remember) a lot more if you are actively engaging.
diff --git a/markdown/dev/tutorials/pattern-design/part1/structure/en.md b/markdown/dev/tutorials/pattern-design/part1/structure/en.md
index 75b0bab3436..08093bf72af 100644
--- a/markdown/dev/tutorials/pattern-design/part1/structure/en.md
+++ b/markdown/dev/tutorials/pattern-design/part1/structure/en.md
@@ -4,9 +4,9 @@ order: 40
---
Inside the `freesewing` folder -- which might have a different name if that is
-the choice you made -- you will find a bunch of files and folders.
+the choice you made -- you will find a bunch of files and folders.
-The one that matter is the `design` folder. In it, you will find the followin
+The one that matter is the `design` folder. In it, you will find the following
subfolders:
- `from-bella`
diff --git a/markdown/dev/tutorials/pattern-design/part2/adding-measurements/en.md b/markdown/dev/tutorials/pattern-design/part2/adding-measurements/en.md
index b830a14f872..2c6d3d08c80 100644
--- a/markdown/dev/tutorials/pattern-design/part2/adding-measurements/en.md
+++ b/markdown/dev/tutorials/pattern-design/part2/adding-measurements/en.md
@@ -21,7 +21,7 @@ So let's add it as a required measurement.
In our `src/bib.mjs` file, we will add a `measurements` property to the `bib` object.
This property will be an Array (a list) holding all required measurements for this part.
-I am usign [*the official name* of the measurement](/reference/measurements) here. For head
+I am using [*the official name* of the measurement](/reference/measurements) here. For head
circumference, that name is `head`.
```src/bib.mjs
diff --git a/markdown/dev/tutorials/pattern-design/part2/adding-options/en.md b/markdown/dev/tutorials/pattern-design/part2/adding-options/en.md
index 2b7ea3dbab8..748d6f4bb72 100644
--- a/markdown/dev/tutorials/pattern-design/part2/adding-options/en.md
+++ b/markdown/dev/tutorials/pattern-design/part2/adding-options/en.md
@@ -49,7 +49,7 @@ Can you guess what it means?
- We've added the `options` property to our `bib` object
- On the `options` property, we have added `neckRatio` which holds the configuration for our option
-- It is a `pct` option -- whcih means it's a percentage
+- It is a `pct` option -- which means it's a percentage
- Its default value is 90%
- Its minimum value is 70%
- Its maximum value is 90%
diff --git a/markdown/dev/tutorials/pattern-design/part2/conclusion/en.md b/markdown/dev/tutorials/pattern-design/part2/conclusion/en.md
index 20a73039f32..b4900bd5c1d 100644
--- a/markdown/dev/tutorials/pattern-design/part2/conclusion/en.md
+++ b/markdown/dev/tutorials/pattern-design/part2/conclusion/en.md
@@ -12,7 +12,7 @@ including some more advanced things like rotating a bunch of them out of the
way.
You've also learned how to draw paths, which are the lines and curves that make up our pattern.
-And we've used macros which can help us with repetetive tasks.
+And we've used macros which can help us with repetitive tasks.
What we've gotten so far is a perfectly suitable sewing pattern. You can print this,
and make a nice bib out of it.
diff --git a/markdown/dev/tutorials/pattern-design/part2/draft-method/en.md b/markdown/dev/tutorials/pattern-design/part2/draft-method/en.md
index f3f153c3493..60e14e89e4f 100644
--- a/markdown/dev/tutorials/pattern-design/part2/draft-method/en.md
+++ b/markdown/dev/tutorials/pattern-design/part2/draft-method/en.md
@@ -88,7 +88,7 @@ Here's a brief summary of the things we've added above:
- `points`: A container object to hold the part's points
- `paths`: A container object to hold the part's paths
-Remember: Constructures start with a **C**apital letter
+Remember: Constructors start with a **C**apital letter
Long story short: These will make it possible for us to draw points and paths easily.
diff --git a/markdown/dev/tutorials/pattern-design/part3/annotations/en.md b/markdown/dev/tutorials/pattern-design/part3/annotations/en.md
index 6212bfb24c3..60e059062e5 100644
--- a/markdown/dev/tutorials/pattern-design/part3/annotations/en.md
+++ b/markdown/dev/tutorials/pattern-design/part3/annotations/en.md
@@ -263,7 +263,7 @@ The `title` and `scalebox` macros to be precise.
Before we add the title, we will also set the cutlist via a method that was added to the
store by one of the core plugins.
-As a matter of fact, all of these snippets, macros, and store methods are provided by plugings.
+As a matter of fact, all of these snippets, macros, and store methods are provided by plugins.
For more details, [refer to the plugin guide](/guides/plugins).
diff --git a/markdown/dev/tutorials/pattern-design/part3/complete/en.md b/markdown/dev/tutorials/pattern-design/part3/complete/en.md
index 7ab91abf478..9a96827dd21 100644
--- a/markdown/dev/tutorials/pattern-design/part3/complete/en.md
+++ b/markdown/dev/tutorials/pattern-design/part3/complete/en.md
@@ -7,7 +7,7 @@ Laser cutters is merely an example of a situation where your user wants not the
complete detailed pattern with all annotations, but just the outlines.
Essentially what we had at the end of part 2 of this tutorial.
-Since then, we've added a bunch of embellisments, and perhaps the user does
+Since then, we've added a bunch of embellishments, and perhaps the user does
not want those.
Well, good news: there is a setting for that too. That setting is `complete`,
diff --git a/markdown/dev/tutorials/pattern-design/part3/flag/en.md b/markdown/dev/tutorials/pattern-design/part3/flag/en.md
index f8eea72473d..4ef5ce83432 100644
--- a/markdown/dev/tutorials/pattern-design/part3/flag/en.md
+++ b/markdown/dev/tutorials/pattern-design/part3/flag/en.md
@@ -336,5 +336,3 @@ function draftBib({
}
```
-
-Now the first thing you should know is: **core does not care**. We are
diff --git a/markdown/dev/tutorials/pattern-design/part3/menu/en.md b/markdown/dev/tutorials/pattern-design/part3/menu/en.md
index a561e784708..ab7b44da603 100644
--- a/markdown/dev/tutorials/pattern-design/part3/menu/en.md
+++ b/markdown/dev/tutorials/pattern-design/part3/menu/en.md
@@ -7,7 +7,7 @@ Strictly speaking, this tutorial is about learning to use FreeSewing's core
library to do parametric design, and we made great strides in that regard.
But FreeSewing is a lot more than its core library, and you might be wondering
-how your pattern options magically end up in the development environmnt under
+how your pattern options magically end up in the development environment under
**Design options**:

@@ -29,7 +29,7 @@ options: {
It's just a silly example, but there's two important take-aways here:
- You don't have to use options in your design. You can add options for things
- that are not about the desing, but that you still want to capture the user's
+ that are not about the design, but that you still want to capture the user's
input for (like shipping preferences in this case).
- You can add extra properties to an option. Each option type has it's required
properties. But you can add more and use them as you see fit.
diff --git a/markdown/dev/tutorials/pattern-design/part3/sa/en.md b/markdown/dev/tutorials/pattern-design/part3/sa/en.md
index d9361de4948..f70dbbe1162 100644
--- a/markdown/dev/tutorials/pattern-design/part3/sa/en.md
+++ b/markdown/dev/tutorials/pattern-design/part3/sa/en.md
@@ -49,11 +49,11 @@ function draftBib({
```
-As you can see from the source, we can descructure an `sa` variable (short for
+As you can see from the source, we can destructure an `sa` variable (short for
seam allowance) that will hold either:
- `false` if the user does not want seam allowance
-- A value in `mm` indicating how much seam allwance the user wants
+- A value in `mm` indicating how much seam allowance the user wants
To add seam allowance to our path, we just `offset` it by `sa` and add
some classes to it to style it. But, crucially, only if the user wants
diff --git a/markdown/dev/tutorials/pattern-design/part3/tests/en.md b/markdown/dev/tutorials/pattern-design/part3/tests/en.md
index c69dd5f0b41..d4cacf1eb00 100644
--- a/markdown/dev/tutorials/pattern-design/part3/tests/en.md
+++ b/markdown/dev/tutorials/pattern-design/part3/tests/en.md
@@ -58,7 +58,7 @@ option](test-option-lengthratio.png)
### neckRatio
-The `neckRatio` option will determine the size of the neck opening. For a the
+The `neckRatio` option will determine the size of the neck opening. For the
same `head` measurement, varying this option should result in bibs with
increasingly larger neck opening.