diff --git a/src/frontend/src/pages/Chapter/Chapter.view.tsx b/src/frontend/src/pages/Chapter/Chapter.view.tsx
index e26f2b4..509444d 100644
--- a/src/frontend/src/pages/Chapter/Chapter.view.tsx
+++ b/src/frontend/src/pages/Chapter/Chapter.view.tsx
@@ -214,7 +214,7 @@ export const ChapterView = ({
{Object.keys(supports).length > 0 && (
setDisplay('solution')}>
- Exercice
+ Exercise
{Object.keys(supports).map((key, index) => (
setDisplay(key)}>
diff --git a/src/frontend/src/pages/Chapters/Camel/ChapterPolymorphism/course.md b/src/frontend/src/pages/Chapters/Camel/ChapterPolymorphism/course.md
index f85f3bb..9b229e7 100644
--- a/src/frontend/src/pages/Chapters/Camel/ChapterPolymorphism/course.md
+++ b/src/frontend/src/pages/Chapters/Camel/ChapterPolymorphism/course.md
@@ -44,7 +44,7 @@ Entry point names are written in the form of: _%myEntryPoint_ for the entry poin
## Your mission
-Consider the following smart contracts : Squadron and Central (Exercice).
+Consider the following smart contracts : Squadron and Central (Exercise).
The Central contract acts as an inventory of ships (an entry point _RegisterShip_ is provided to register a ship).
The Central contract can provide information of a ship to a calling contract via a callback transaction (an entry point _RetrieveShip_ is provided to query a ship).
diff --git a/src/frontend/src/pages/Chapters/Pascal/ChapterPolymorphism/course.md b/src/frontend/src/pages/Chapters/Pascal/ChapterPolymorphism/course.md
index 2667aac..e421daf 100644
--- a/src/frontend/src/pages/Chapters/Pascal/ChapterPolymorphism/course.md
+++ b/src/frontend/src/pages/Chapters/Pascal/ChapterPolymorphism/course.md
@@ -44,7 +44,7 @@ Entry point names are written in the form of: _%myEntryPoint_ for the entry poin
## Your mission
-Consider the following smart contracts : Squadron and Central (Exercice).
+Consider the following smart contracts : Squadron and Central (Exercise).
The Central contract acts as an inventory of ships (an entry point _RegisterShip_ is provided to register a ship).
The Central contract can provide information of a ship to a calling contract via a callback transaction (an entry point _RetrieveShip_ is provided to query a ship).
diff --git a/src/frontend/src/pages/Chapters/Reason/ChapterPolymorphism/course.md b/src/frontend/src/pages/Chapters/Reason/ChapterPolymorphism/course.md
index b0999be..ae433ec 100644
--- a/src/frontend/src/pages/Chapters/Reason/ChapterPolymorphism/course.md
+++ b/src/frontend/src/pages/Chapters/Reason/ChapterPolymorphism/course.md
@@ -44,7 +44,7 @@ Entry point names are written in the form of: _%myEntryPoint_ for the entry poin
## Your mission
-Consider the following smart contracts : Squadron and Central (Exercice).
+Consider the following smart contracts : Squadron and Central (Exercise).
The Central contract acts as an inventory of ships (an entry point _RegisterShip_ is provided to register a ship).
The Central contract can provide information of a ship to a calling contract via a callback transaction (an entry point _RetrieveShip_ is provided to query a ship).
diff --git a/src/frontend/src/pages/Home/Home.view.tsx b/src/frontend/src/pages/Home/Home.view.tsx
index e9b199c..81df36a 100644
--- a/src/frontend/src/pages/Home/Home.view.tsx
+++ b/src/frontend/src/pages/Home/Home.view.tsx
@@ -170,7 +170,7 @@ export const HomeView = () => {
Interactive editor with git-diff solutions
- Type your solution to each exercice online and compare with the solution
+ Type your solution to each exercise online and compare with the solution