> For the complete documentation index, see [llms.txt](https://shsbt.gitbook.io/hack-the-web/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shsbt.gitbook.io/hack-the-web/getting-started/quickstart.md).

# Course Overview

## Basics

In this course, you will learn the fundamentals of hacking the web. You will learn how to build with the building blocks of web design and learn how websites are crafted with ***code***.

Students will explore the essential components of creating modern websites from scratch. The course covers the fundamentals of **HTML** for structuring web content, **CSS** for styling and layout, and **JavaScript** to add interactivity and dynamic elements.&#x20;

Additionally, students will learn about responsive design principles to ensure websites look great on all devices, as well as key accessibility and SEO best practices to enhance both usability and visibility on search engines. By the end of the course, learners will have the skills to build professional, user-friendly websites while utilizing the latest trends and tools in web development.

{% hint style="info" %}
**Navigation tip:** There is a navigation menu on the left side, but you can also navigate forwards and backwards easily from links at the bottom of each page.
{% endhint %}

## Building Professional <mark style="color:blue;">D</mark><mark style="color:purple;">e</mark><mark style="color:yellow;">s</mark><mark style="color:green;">i</mark><mark style="color:orange;">g</mark><mark style="color:green;">n</mark><mark style="color:blue;">s</mark>

<figure><img src="https://428739234-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrW5HKeF2snMego5OCKNW%2Fuploads%2FymHwl9YLJKhouhh31Fk5%2FCapture2.JPG?alt=media&amp;token=81286057-817c-454c-9404-bb517d4ad0d8" alt=""><figcaption></figcaption></figure>
