Duration: 45–60 minutes
Watch this video introduction to frontend web development. It explains HTML, CSS, JavaScript and the role of the browser in simple terms:
Frontend development is the part of web development that focuses on everything the user sees and interacts with in the browser: layout, colors, buttons, text, forms, and animations.[web:50] A frontend developer turns designs and ideas into real, interactive web pages using HTML, CSS, and JavaScript.[web:50]
| Role | What They Do | Technologies (Examples) |
|---|---|---|
| Frontend Developer | Builds what users see in the browser: layout, styles, interactivity. | HTML, CSS, JavaScript, React, Vue, Angular |
| Backend Developer | Builds server logic, APIs, and database operations. | Node.js, Python (FastAPI, Django), Java, SQL, MongoDB |
| Full‑Stack Developer | Works on both frontend and backend. | Combination of frontend + backend stack |
HTML (HyperText Markup Language) defines the structure and content of a web page.[web:49] Think of it as the skeleton of the website.
<h1>Welcome to My Website</h1>
<p>This is my first webpage.</p>
<a href="https://example.com">Visit a link</a>
CSS (Cascading Style Sheets) controls the visual design: colors, fonts, layout, spacing, and responsiveness.[web:49] Think of it as the clothes and design on top of the skeleton.
h1 {
color: #2563eb;
font-family: Arial, sans-serif;
}
p {
font-size: 16px;
line-height: 1.5;
}
JavaScript adds behavior and interactivity to the page: handling button clicks, validating forms, showing/hiding elements, and working with APIs.[web:50] Think of it as the brain of the page.
const button = document.querySelector("button");
button.addEventListener("click", function () {
alert("Button clicked!");
});
Open any website you like (YouTube, Amazon, Swiggy, etc.). Make a list of at least 5 things on the page that are part of frontend development (for example: navigation bar, search bar, product cards, buttons, hover effects).
Not a member yet? Register now
Are you a member? Login now