diff --git a/foundations/positioning/01-absolute-positioning/README.md b/foundations/positioning/01-absolute-positioning/README.md
new file mode 100644
index 000000000000..b5a8c074ca0d
--- /dev/null
+++ b/foundations/positioning/01-absolute-positioning/README.md
@@ -0,0 +1,28 @@
+# Absolute Positioning
+
+This exercise will help you understand how to use CSS absolute positioning to place elements exactly where you want them within a container.
+
+You need to position four elements using absolute positioning:
+
+- Red box: top-left corner of the container
+- Blue box: top-right corner of the container
+- Green box: bottom-left corner of the container
+- Overlay: centered in the container, overlapping other elements
+
+## Desired Outcome
+
+
+
+### Self Check
+
+- Are all boxes positioned correctly using absolute positioning?
+- Is the container set as the positioning context (relative positioning)?
+- Does the overlay appear on top of and centered in the container?
+- Are the boxes positioned exactly at the corners as specified?
+
+### Hints
+
+- Remember that absolutely positioned elements are positioned relative to their nearest positioned ancestor
+- The container needs to be the positioning context
+- Use `top`, `right`, `bottom`, and `left` properties to specify exact positions
+- The overlay should be centered both horizontally and vertically
diff --git a/foundations/positioning/01-absolute-positioning/desired-outcome.txt b/foundations/positioning/01-absolute-positioning/desired-outcome.txt
new file mode 100644
index 000000000000..58e3488b1973
--- /dev/null
+++ b/foundations/positioning/01-absolute-positioning/desired-outcome.txt
@@ -0,0 +1,8 @@
+This would be an image showing the desired outcome:
+- A grey container with a black border
+- Red box positioned in the top-left corner
+- Blue box positioned in the top-right corner
+- Green box positioned in the bottom-left corner
+- White overlay with dashed border centered in the container
+
+You can create this image by taking a screenshot of the solution.html file in a browser.
diff --git a/foundations/positioning/01-absolute-positioning/index.html b/foundations/positioning/01-absolute-positioning/index.html
new file mode 100644
index 000000000000..6ab97047803a
--- /dev/null
+++ b/foundations/positioning/01-absolute-positioning/index.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ Section 1
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
+ quod. Adipisci eos nulla quae nobis, voluptatum officia consequuntur
+ accusantium nam!
+
+
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
+ enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
+ dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
+ quod. Adipisci eos nulla quae nobis, voluptatum officia consequuntur
+ accusantium nam!
+
+
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
+ enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+
+
+
+ Section 2
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
+ quod. Adipisci eos nulla quae nobis, voluptatum officia consequuntur
+ accusantium nam!
+
+
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
+ enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
+ dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
+ quod. Adipisci eos nulla quae nobis, voluptatum officia consequuntur
+ accusantium nam!
+
+
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
+ enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+
+
+
+ Section 3
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
+ quod. Adipisci eos nulla quae nobis, voluptatum officia consequuntur
+ accusantium nam!
+
+
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
+ enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
+ dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
+ quod. Adipisci eos nulla quae nobis, voluptatum officia consequuntur
+ accusantium nam!
+
+
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
+ enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+
+
+
+
diff --git a/foundations/positioning/03-fixed-header/solution/solution.css b/foundations/positioning/03-fixed-header/solution/solution.css
new file mode 100644
index 000000000000..74a26ef73ffc
--- /dev/null
+++ b/foundations/positioning/03-fixed-header/solution/solution.css
@@ -0,0 +1,63 @@
+body {
+ font-family: Arial, sans-serif;
+ margin: 0;
+ padding: 0;
+ line-height: 1.6;
+}
+
+.fixed-header {
+ background-color: #333;
+ color: white;
+ padding: 1rem 2rem;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ /* SOLUTION: Fixed positioning */
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 1000;
+}
+
+.fixed-header h1 {
+ margin: 0;
+ font-size: 1.5rem;
+}
+
+.fixed-header nav a {
+ color: white;
+ text-decoration: none;
+ margin-left: 2rem;
+ font-weight: bold;
+}
+
+.fixed-header nav a:hover {
+ color: #4ecdc4;
+}
+
+.content {
+ /* SOLUTION: Add top padding to account for fixed header height */
+ padding: 2rem;
+ padding-top: 6rem; /* Adjust based on header height */
+ max-width: 800px;
+ margin: 0 auto;
+}
+
+.content section {
+ margin-bottom: 3rem;
+ padding: 2rem;
+ background-color: #f9f9f9;
+ border-radius: 8px;
+}
+
+.content h2 {
+ color: #333;
+ border-bottom: 2px solid #4ecdc4;
+ padding-bottom: 0.5rem;
+}
+
+.content p {
+ margin-bottom: 1rem;
+ color: #666;
+}
diff --git a/foundations/positioning/03-fixed-header/solution/solution.html b/foundations/positioning/03-fixed-header/solution/solution.html
new file mode 100644
index 000000000000..66f758064a4a
--- /dev/null
+++ b/foundations/positioning/03-fixed-header/solution/solution.html
@@ -0,0 +1,100 @@
+
+
+
+
+
+ Section 1
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
+ quod. Adipisci eos nulla quae nobis, voluptatum officia consequuntur
+ accusantium nam!
+
+
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
+ enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
+ dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
+ quod. Adipisci eos nulla quae nobis, voluptatum officia consequuntur
+ accusantium nam!
+
+
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
+ enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+
+
+
+ Section 2
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
+ quod. Adipisci eos nulla quae nobis, voluptatum officia consequuntur
+ accusantium nam!
+
+
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
+ enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
+ dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
+ quod. Adipisci eos nulla quae nobis, voluptatum officia consequuntur
+ accusantium nam!
+
+
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
+ enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+
+
+
+ Section 3
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
+ quod. Adipisci eos nulla quae nobis, voluptatum officia consequuntur
+ accusantium nam!
+
+
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
+ enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
+ dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat.
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
+ quod. Adipisci eos nulla quae nobis, voluptatum officia consequuntur
+ accusantium nam!
+
+
+ Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
+ enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+
+
+
+
diff --git a/foundations/positioning/03-fixed-header/style.css b/foundations/positioning/03-fixed-header/style.css
new file mode 100644
index 000000000000..85d7363ac652
--- /dev/null
+++ b/foundations/positioning/03-fixed-header/style.css
@@ -0,0 +1,58 @@
+body {
+ font-family: Arial, sans-serif;
+ margin: 0;
+ padding: 0;
+ line-height: 1.6;
+}
+
+.fixed-header {
+ background-color: #333;
+ color: white;
+ padding: 1rem 2rem;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ /* Make this header stick to the top of the viewport */
+ /* Add appropriate positioning and z-index */
+}
+
+.fixed-header h1 {
+ margin: 0;
+ font-size: 1.5rem;
+}
+
+.fixed-header nav a {
+ color: white;
+ text-decoration: none;
+ margin-left: 2rem;
+ font-weight: bold;
+}
+
+.fixed-header nav a:hover {
+ color: #4ecdc4;
+}
+
+.content {
+ /* Add top padding to prevent content from hiding behind the fixed header */
+ padding: 2rem;
+ max-width: 800px;
+ margin: 0 auto;
+}
+
+.content section {
+ margin-bottom: 3rem;
+ padding: 2rem;
+ background-color: #f9f9f9;
+ border-radius: 8px;
+}
+
+.content h2 {
+ color: #333;
+ border-bottom: 2px solid #4ecdc4;
+ padding-bottom: 0.5rem;
+}
+
+.content p {
+ margin-bottom: 1rem;
+ color: #666;
+}