diff --git a/source/Tutorials/CSS.md b/source/Tutorials/CSS.md
new file mode 100644
index 0000000..90c9021
--- /dev/null
+++ b/source/Tutorials/CSS.md
@@ -0,0 +1,204 @@
+---
+layout: default
+title: CSS
+nav_order: 3
+permalink: Tutorials/CSS
+parent: Tutorials
+has_toc: true
+---
+
+# Cascading Style Sheets Introduction
+{: .no_toc }
+
+## Table of contents
+{: .no_toc .text-delta }
+
+1. TOC
+{:toc}
+
+### CSS
+Every house has an architecture style, or a color scheme. All the rooms would follow that scheme according to the what the house should look like. Wouldn't it be nice to define that in once place? If we have the scheme defined in some place, all the pages we create with HTML would have that style without specifying them repeteadly. This is where CSS comes in. It adds colors, fonts, spacing and styles of the elements used in HTML.
+
+Here is an overview of what we are covering:
+
+- **Linking CSS to HTML**: Where to put your CSS code.
+- **Selectors**: CSS selectors target HTML elements for styling. They can be simple (like element selectors), class-based (using `.class`), or ID-based (using `#id`).
+- **Styling Properties**: CSS properties like `color`, `font-size`, `background`, `margin`, and `padding` offer control over appearance.
+- **Box Model**: CSS box model comprises content, padding, border, and margin, influencing element layout.
+
+### Linking CSS to HTML
+There are three main ways to attach styles:
+
+| Method | Where it lives | When it’s handy | Specificity weight* |
+|--------|---------------|-----------------|--------------------|
+| **Inline** | Inside an element’s `style=""` attribute | One‑off tweaks | **Highest** |
+| **Internal** | `
+
+```
+
+#### 3. External
+```html
+
+
+```
+We recommend using external for most cases.
+
+### Selectors
+Selectors are used to select the HTML element we want to style. There are three main types of selectors we can use: element, id, and class.
+
+#### Element Selectors
+
+Element selectors are the most basic type of CSS selector. To use an element selector, we just get the tag that we want to apply our CSS to.
+
+For example, say we want to style the tag below:
+
+`
Hello World!
`
+
+To use an element selector, we just get the tag `h1` and apply our CSS styles!
+
+```
+h1 {
+ (insert styles here)
+}
+```
+
+#### ID Selectors
+
+You would use id selectors if you only want to apply CSS styling to one HTML element.
+
+To use an id selector, in your HTML, you use the id attribute:
+
+`
Hello World!
`
+
+In your CSS, you would use the `#` tag to select the element with a certain id:
+
+```
+#any_id {
+ (insert styles here)
+}
+```
+
+Only one element can have a certain id, you cannot have two elements with the same id.
+
+#### Class Selectors
+
+Class selectors allow you to apply the same style attributes to multiple elements.
+
+In your HTML, you would assign the class attribute to the tags you want to have the same style.
+
+From the below example, we see that there are multiple `
` tags.
+
+Say we want to style the first two `
` tags and not the third one. We can assign them the same class, in this case, "paragraph":
+
+```html
+
Hello, my name is Deadpool!
+
I am an antihero, I have done good but have also done bad
+
I am played by Ryan Reynolds!
+
The end!
+```
+
+To add style attributes to a class, we use the `.` tag instead:
+
+```
+.paragraph {
+ (insert styles here)
+}
+```
+
+### Basic Styling Properties
+
+There are many different types of style attributes, but we'll lay out some basic ones.
+
+When writing any CSS code, you have to write it like this:
+
+
+
+The ones below are properties you would use for **text**.
+
+**font-size**: changes the size of the text (font size is usually based on pixels, or px)
+
+`font-size: 16px;`
+
+**color**: changes the color of the text
+
+`color: blue;`
+
+**font-family**: give a specific font to selected text, there are many different font styles out there (the default is sans-serif)
+
+`font-family: sans-serif;`
+
+**text-align**: controls how text is aligned on a page, can be aligned left, right, or center
+
+`text-align: center;`
+
+For a full list of CSS properties, visit the link below:
+
+[All CSS properties](https://www.dofactory.com/css/properties)
+
+### The Box Model
+
+Every HTML element is rendered as a **box‑within‑boxes**. Understanding these layers is key to controlling spacing, sizing, and layout.
+
+
+
+
+#### 1. Content
+
+The actual text, image, or other media inside the element.
+
+#### 2. Padding
+
+Space **inside** the element, surrounding the content.
+
+#### 3. Border
+
+A line (solid, dashed, etc.) that wraps padding and content.
+
+#### 4. Margin
+
+Space **outside** the element, separating it from its neighbors. Always transparent.
+
+
+You can see the box model for yourself whenever you inspect an element!
+
+---
+
+#### Practical Example
+
+```css
+.card {
+ width: 300px; /* total width: 300px incl. padding & border (with border-box) */
+ margin: 12px; /* space outside */
+ padding: 12px; /* space inside */
+ border: 2px solid #444;
+ background: #fafafa;
+}
+```
+
+```html
+
+
Box Model Demo
+
Try running this somewhere!
+
+```
+_______________________________________________________________
+
+[Previous: HTML](HTML){: .float-left .v-align-text-top}
+[Next: JavaScript](JS){: .float-right .v-align-text-top}
\ No newline at end of file
diff --git a/source/Tutorials/Getting Started.md b/source/Tutorials/Getting Started.md
index 5d9b924..cfb1da2 100644
--- a/source/Tutorials/Getting Started.md
+++ b/source/Tutorials/Getting Started.md
@@ -56,4 +56,4 @@ Once these are installed, you are all set up to start creating your website.
There is an extension on visual studio code that allows you to code in real-time with your team members. In order to do so, follow [this](https://learn.microsoft.com/en-us/visualstudio/liveshare/quickstart/share) tutorial.
[Previous: Tutorials](../Tutorials){: .float-left .v-align-text-top}
-[Next: Figma](Figma){: .float-right .v-align-text-top}
\ No newline at end of file
+[Next: HTML](HTML){: .float-right .v-align-text-top}
\ No newline at end of file
diff --git a/source/Tutorials/HTML.md b/source/Tutorials/HTML.md
new file mode 100644
index 0000000..45b242e
--- /dev/null
+++ b/source/Tutorials/HTML.md
@@ -0,0 +1,168 @@
+---
+layout: default
+title: HTML
+nav_order: 2
+permalink: Tutorials/HTML
+parent: Tutorials
+has_toc: true
+---
+
+# Hyper Text Markup Language Introduction
+{: .no_toc }
+
+## Table of contents
+{: .no_toc .text-delta }
+
+1. TOC
+{:toc}
+
+### HTML
+If we imagine the web as a house, HTML lays the foundation and blueprint of the house. Essentially its just text It consists of "tags" enclosed in angle brackets, like `` content here! ``. Tags define structure and content. There are so many different types of tags, from defining lines and headings, links, forms, images and videos down to a simple text as the ones you are reading right now. These tags create a layout of the webpage.
+
+- **Basic Structure**: An HTML document consists of elements enclosed in tags. Key elements include ``, ``, and ``.
+- **Content Elements**: HTML offers various elements for content like headings (`