Module 1

What Is a Website?

Every website is built from the same building blocks. Once you know them, the web stops feeling magical.

Website building blocks

01

Domain

The address people type to reach your site.

Example: google.com
02

Hosting

The computer (server) where your website's files live.

Example: Vercel, Netlify, Cloudflare
03

Frontend

What users see and click in the browser.

Example: HTML, CSS, JavaScript, React
04

Backend

The hidden engine that processes data and logic.

Example: Node.js, Python, Go
05

Database

Where your app stores information long-term.

Example: PostgreSQL, MongoDB
06

API

A messenger that lets apps talk to each other.

Example: Stripe API, Weather API
07

CMS

A dashboard to manage content without coding.

Example: WordPress, Sanity
08

SEO

Making your site easy to find on Google.

Example: Titles, meta tags, sitemaps
09

Landing Page

A focused page built to convert one visitor goal.

Example: Product launch page
10

Blog

Time-ordered articles to share knowledge.

Example: Company news, tutorials
11

Dashboard

A private control panel after login.

Example: Analytics, settings
12

Forms

Where users send information back to you.

Example: Contact, signup
13

Authentication

Logging users in securely.

Example: Email + password, Google login
14

Payments

Charging customers safely online.

Example: Stripe, PayPal