The Odin Project 1: Web Development Foundations (HTML, CSS, Flexbox & JS Basics)
course lessons.
Core Architecture & Implementation
- 1.1How the Web Works: DNS, HTTP/3, TLS & Browser DevTools
Before writing a single line of HTML or JavaScript, every great engineer needs to understand what actually happens when you type a URL into your browser. Let's trace DNS, TLS, HTTP/3, and the browser rendering pipeline.
▶ Video + LessonStart Lesson → - 1.2Semantic HTML5, Document Landmarks & the Accessibility Tree
Wrapping every piece of your UI in generic div tags breaks keyboard navigation, hurts SEO, and forces you to reinvent browser behavior in JavaScript. Let's master semantic HTML5 landmarks.
▶ Video + LessonStart Lesson → - 1.3CSS Box Model, Cascade Specificity & the Flexbox Layout Engine
If adding padding to a card still makes it overflow its container, or you find yourself guessing between justify-content and align-items, this lesson will lock in the CSS Box Model and Flexbox forever.
▶ Video + LessonStart Lesson → - 1.4JavaScript Fundamentals: Functions, Array Methods & DOM Event Delegation
Attaching a separate click listener to five hundred list items wastes memory and breaks as soon as you insert a new item dynamically. Let's master JavaScript fundamentals and DOM event delegation.
▶ Video + LessonStart Lesson →
how this course connects together.
Follow AJ from first principles to production-ready architecture.
