HTML, CSS, JavaScript, Git, and developer tools. Start from absolute zero.
Understand what happens when you visit a website: DNS, HTTP, browsers, and servers.
Learn the building blocks of every webpage: tags, elements, attributes, and semantic HTML.
Style your pages: selectors, box model, colors, typography, and modern layout.
Variables, data types, functions, conditionals, loops, and arrays. The core of programming.
Make pages interactive: select elements, handle events, and update the DOM.
Handle asynchronous operations: callbacks, promises, async/await, and API calls.
Destructuring, spread/rest, modules, optional chaining, and modern syntax.
Version control, collaboration workflow, and essential command-line skills.
Build your first real project: a responsive personal portfolio using HTML, CSS, and JS.