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