A high-trust, project-driven foundation in modern web design. Students learn semantic markup, CSS box model mechanics, flexbox layouts, mobile responsiveness, and live cloud publishing with Git.
Initialize standard web pages with <!DOCTYPE html> declarations and configure essential metadata inside the <head> element using VS Code.
Organize webpage sections logically using semantic elements like <header>, <main>, <article>, and <footer>.
Craft structured content hierarchies utilizing <h1> through <h6> headings alongside <p> paragraph tags.
Connect external resources using the <a> anchor tag with the href attribute and display visual assets with <img> and src.
Format ordered and unordered lists using <ul>, <ol>, and <li> tags for clean content presentation.
Debug layout structure and inspect live DOM trees using Chrome DevTools element inspection tools.
Link external CSS files using the <link> tag with rel attributes to separate content structure from styling.
Target elements using class selectors .className, unique ID selectors #elementId, and tag selectors.
Apply custom color schemes with hex codes alongside custom typography loaded from Google Fonts.
Control element dimensions and inner/outer spacing using padding, border, and margin properties.
Design interactive UI components using the :hover pseudo-class and smooth transition effects.
Normalize browser default margins across operating systems using standard CSS reset rules and border-box sizing.
Activate flexible layouts using display: flex and align items horizontally using justify-content.
Orient flex items vertically using flex-direction: column and align along the cross axis using align-items.
Construct header navigation bars with brand logos and menu links using justify-content: space-between.
Create two-dimensional layout grids by applying display: grid and defining columns with grid-template-columns.
Manage grid gutter spacing using the gap property and distribute responsive column widths with fr units.
Nest flexible flexbox components inside two-dimensional grid layouts to assemble robust web application interfaces.
Configure responsive mobile viewports using <meta> tags and fluid size units like % and rem.
Adapt layout structures for mobile phones and tablets using @media queries and screen width breakpoints.
Reorganize multi-column desktop layouts into touch-friendly single-column mobile stacks for seamless mobile navigation.
Track code changes and manage software revisions using Git inside the VS Code integrated terminal.
Create remote source code repositories on GitHub and push local commits using terminal command workflows.
Deploy static web projects to live public URLs accessible on the internet using GitHub Pages hosting.