HTML Complete Course
Build semantic, accessible web pages from your first file to native dialogs, safe embeds and fast loading.
- Beginner
- 25 lessons
- 10 hours
Build semantic, accessible web pages from your first file to native dialogs, safe embeds and fast loading.
Style and lay out modern websites, from your first rule to cascade layers, Grid and scroll-driven animation.
Build pages that work on every screen, from a 320 pixel phone to a wide desktop monitor.
Build and test websites that disabled people can use, from alt text to WCAG 2.2 audits.
Learn modern JavaScript from your first script to closures, async code, modules and the event loop, with projects you build as you go.
justify-content, align-items, wrapping, and how flex-grow, flex-shrink and flex-basis share space.
Two-dimensional layout with grid-template-columns, rows, the fr unit, gap and placing items.
What CSS does and the three ways to add it to a page: inline, internal and external stylesheets.
Describe page layouts visually with grid-template-areas, and rearrange them at different widths.
How a CSS rule is built, comments, and reading errors in DevTools.
A practical comparison with examples of components and pages that suit each, and how they combine.
Target elements by type, class and ID, group selectors, and why classes are usually the right choice.
How each position value works, containing blocks, and sticky headers and sidebars.