HTML Basics
CSS Styling
JavaScript Essentials
Web Development Tools
100

What does HTML stand for?

(HyperText Markup Language)

100

What does CSS stand for

Cascading Style Sheets

100

How do you declare a variable in JavaScript?

let, const, or var

100

What does a browser’s Developer Tools allow you to do?

Inspect and debug web pages.

200

What tag is used to create a hyperlink?

<a>

200

Which property changes text color?

color

200

What function is used to print messages to the console?

console.log()

200

What is Git used for?

Version control.

300

What attribute is used to specify an image source

src

300

What is the difference between relative and absolute positioning?

Relative moves based on the element’s normal position; absolute positions it relative to the nearest positioned ancestor.

300

What is an event listener?

A function that waits for a user interaction, like clicks or key presses.

300

What does the npm command do?

Manages JavaScript packages

400

What is the difference between <div> and <span>

<div> is a block-level element, <span> is inline.

400

What is Flexbox used for?

To create flexible, responsive layouts.

400

What is the difference between == and ===?

== checks value, === checks value and type.

400

What is the purpose of debugging?

To detect and fix syntax errors and best practices

500

What do semantic elements in HTML do?

They provide meaningful structure, like <header>, <section>, and <article>

500

What is the difference between em, rem, and px units?

px is absolute, em is relative to the parent, rem is relative to the root element.

500

What is the purpose of async and await in JavaScript?

They handle asynchronous operations more cleanly than promises.

500

What benefits does a library provide your functions with

It has a set starndard of reusability