Frontend
Building user interfaces and experiences
HTML Fundamentals
BeginnerSemantic markup, accessibility, and document structure.
Learn more
CSS Fundamentals
BeginnerSelectors, box model, flexbox, and grid layouts.
Learn more
JavaScript Essentials
BeginnerVariables, functions, DOM manipulation, and ES6+ features.
Learn more
Responsive Design
IntermediateMedia queries, mobile-first approach, and fluid layouts.
Learn more
TypeScript
IntermediateStatic typing, interfaces, generics, and type safety.
Learn more
React.js
IntermediateComponents, hooks, state management, and virtual DOM.
Learn more
Svelte
IntermediateReactive declarations, stores, and compile-time optimization.
Learn more
State Management
AdvancedRedux, Zustand, context patterns, and global state strategies.
Learn more
Build Tools & Bundlers
IntermediateVite, Webpack, module bundling, and development workflows.
Learn more
Frontend Testing
AdvancedUnit tests, integration tests, and end-to-end testing strategies.
Learn more
Web Accessibility (a11y)
IntermediateWCAG guidelines, ARIA, and building inclusive experiences.
Learn more