| 1 |
Introduction to HTML |
|
| 2 |
HTML5 APIs (Canvas, Geolocation, Storage) |
|
| 3 |
Introduction to CSS |
|
| 4 |
Introduction to JavaScript |
|
| 5 |
Variables (var, let, const) |
|
| 6 |
Data Types (Primitive & Reference) |
|
| 7 |
Operators & Expressions |
|
| 8 |
Conditionals (if, switch) |
|
| 9 |
Loops (for, while, for...of, for...in) |
|
| 10 |
Objects & Arrays |
|
| 11 |
Array Methods (map, filter, reduce) |
|
| 12 |
String Methods & Template Literals |
|
| 13 |
Date & Math Objects |
|
| 14 |
Events & Event Handling |
|
| 15 |
Modules (import/export) |
|
| 16 |
Fetch API & AJAX |
|
| 17 |
Storage (localStorage, sessionStorage, cookies) |
|
| 18 |
Promises & Async/Await |
|
| 19 |
Elements and Tags (HTML) |
|
| 20 |
Attributes (HTML) |
|
| 21 |
Headings & Paragraphs (HTML) |
|
| 22 |
Lists (Ordered, Unordered, Description) (HTML) |
|
| 23 |
Links & Anchors (HTML) |
|
| 24 |
Images & Media (HTML) |
|
| 25 |
Tables (HTML) |
|
| 26 |
Forms & Input Elements (HTML) |
|
| 27 |
Audio & Video (HTML) |
|
| 28 |
Iframes (HTML) |
|
| 29 |
Semantic HTML (HTML) |
|
| 30 |
Meta Tags & SEO Basics (HTML) |
|
| 31 |
Accessibility Basics (ARIA roles, Alt text) (HTML) |
|
| 32 |
Selectors & Specificity (CSS) |
|
| 33 |
Colors & Backgrounds (CSS) |
|
| 34 |
Box Model (CSS) |
|
| 35 |
Typography & Fonts (CSS) |
|
| 36 |
Display & Visibility (CSS) |
|
| 37 |
Positioning (static, relative, absolute, fixed, sticky) (CSS) |
|
| 38 |
Z-Index & Stacking Context (CSS) |
|
| 39 |
Flexbox (CSS) |
|
| 40 |
CSS Grid (CSS) |
|
| 41 |
Media Queries & Responsive Design (CSS) |
|
| 42 |
Transitions & Animations (CSS) |
|
| 43 |
Transforms (2D & 3D) (CSS) |
|
| 44 |
Pseudo-classes & Pseudo-elements (CSS) |
|
| 45 |
CSS Variables (Custom Properties) (CSS) |
|
| 46 |
CSS Functions (calc, clamp, var) (CSS) |
|
| 47 |
Preprocessors (SASS/SCSS) (CSS) |
|
| 48 |
CSS Methodologies (BEM, OOCSS, SMACSS) (CSS) |
|
| 49 |
Modern CSS Features (Container Queries, Subgrid) |
|
| 50 |
Performance & Best Practices (CSS) |
|
| 51 |
Functions (declaration, expression, arrow) |
|
| 52 |
Scope (block, function, global) |
|
| 53 |
Closures (basic introduction) |
|
| 54 |
DOM Manipulation (selectors, create, update, delete) |
|
| 55 |
ES6+ Basics (destructuring, spread, rest) |
|
| 56 |
Error Handling (try/catch) |
|
| 57 |
Classes & OOP (constructor, inheritance) |
|
| 58 |
Prototypes (basic) |
|
| 59 |
Event Loop & Concurrency Model (intro) |
|
| 60 |
Best Practices & Code Style (JavaScript) |
|