0.1.1 How the Internet Works
0.1.1.1 Client-Server Architecture
0.1.1.2 HTTP/HTTPS Protocol
0.1.1.3 DNS (Domain Name System)
0.1.1.4 Web Servers and Hosting
0.1.1.5 URLs and Web Addresses
0.1.2 Web Development Overview
0.1.2.1 Frontend vs Backend
0.1.2.2 Full-Stack Development
0.1.2.3 Web Development Lifecycle
0.1.2.4 Development Tools Overview
0.2.1 HTML Fundamentals
0.2.1.1 HTML Document Structure
0.2.1.2 DOCTYPE Declaration
0.2.1.3 Head Section (meta, title, link)
0.2.1.4 Body Section and Content
0.2.1.5 HTML Validation
0.2.2 HTML Elements and Tags
0.2.2.1 Text Elements (h1-h6, p, span, div)
0.2.2.2 Lists (ul, ol, li)
0.2.2.3 Links and Navigation (a, nav)
0.2.2.4 Images and Media (img, video, audio)
0.2.2.5 Tables (table, tr, td, th)
0.2.3 HTML5 Semantic Elements
0.2.3.1 Semantic Structure (header, nav, main, section, article, aside, footer)
0.2.3.2 Figure and Figcaption
0.2.3.3 Details and Summary
0.2.3.4 Time and Address Elements
0.2.4 HTML Forms
0.2.4.1 Form Element and Attributes
0.2.4.2 Input Types (text, email, password, number, date, etc.)
0.2.4.3 Form Controls (select, textarea, button)
0.2.4.4 Form Validation Attributes
0.2.4.5 Labels and Fieldsets
0.3.1 CSS Fundamentals
0.3.1.1 CSS Syntax and Selectors
0.3.1.2 CSS Integration Methods (inline, internal, external)
0.3.1.3 CSS Specificity and Cascade
0.3.1.4 CSS Box Model
0.3.1.5 CSS Units (px, em, rem, %, vw, vh)
0.3.2 CSS Styling Properties
0.3.2.1 Text and Font Properties
0.3.2.2 Color and Background Properties
0.3.2.3 Border and Outline Properties
0.3.2.4 Margin and Padding
0.3.2.5 Width and Height Properties
0.3.3 CSS Layout Systems
0.3.3.1 CSS Display Property
0.3.3.2 CSS Positioning (static, relative, absolute, fixed, sticky)
0.3.3.3 CSS Flexbox Layout
0.3.3.3.1 Flex Container Properties
0.3.3.3.2 Flex Item Properties
0.3.3.3.3 Flex Direction and Wrap
0.3.3.3.4 Align and Justify Properties
0.3.3.4 CSS Grid Layout
0.3.3.4.1 Grid Container and Items
0.3.3.4.2 Grid Template Areas
0.3.3.4.3 Grid Lines and Tracks
0.3.3.4.4 Grid Gap and Alignment
0.3.4 Responsive Web Design
0.3.4.1 Mobile-First Approach
0.3.4.2 Media Queries
0.3.4.3 Viewport Meta Tag
0.3.4.4 Responsive Images and Media
0.3.4.5 CSS Framework Introduction (Bootstrap)
0.3.5 Advanced CSS Features
0.3.5.1 CSS Animations and Transitions
0.3.5.2 CSS Transforms (2D and 3D)
0.3.5.3 CSS Variables (Custom Properties)
0.3.5.4 CSS Pseudo-classes and Pseudo-elements
0.3.5.5 CSS Preprocessors (Sass/SCSS Introduction)
0.4.1 Code Editors and IDEs
0.4.1.1 Visual Studio Code Setup
0.4.1.2 Essential Extensions
0.4.1.3 Code Formatting and Linting
0.4.1.4 Debugging Tools
0.4.2 Browser Developer Tools
0.4.2.1 Elements and Console Tabs
0.4.2.2 Network and Performance Tabs
0.4.2.3 Responsive Design Mode
0.4.2.4 Debugging HTML/CSS