Frontend Core (HTML + CSS + JS)

# Topic Completed (%)
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)