Frontend Fundamentals

Master the core building blocks of the web: HTML, CSS, JavaScript, browser internals, and modern frameworks.

How Browsers Render Web Pages

Premium

A deep dive into the browser rendering pipeline, from HTML parsing through the critical rendering path to paint and composite.

5 min readFeb 20, 2026
BeginnerSenior

Modern CSS Layout

Master Flexbox, CSS Grid, and modern layout features like container queries and :has() for responsive, maintainable interfaces.

5 min readFeb 20, 2026
Beginner

JavaScript Language Basics

Core JavaScript concepts: variables, functions, control flow, objects, arrays, scope, error handling, and modern ES6+ syntax every frontend developer needs.

5 min readFeb 20, 2026
Beginner

Advanced JavaScript

Premium

Deep dive into the event loop, async patterns, prototypes, closures, functional programming, and JavaScript gotchas every senior developer should know.

5 min readFeb 20, 2026
BeginnerSenior

HTML Fundamentals

Document structure, semantic elements, forms, media, links, accessibility basics, and SEO-friendly HTML practices for building solid web pages.

5 min readFeb 20, 2026
Beginner

Advanced HTML and Accessibility

Premium

WCAG guidelines, ARIA attributes, accessible forms, focus management, screen reader testing, color contrast, anti-patterns, and automated a11y tools.

5 min readFeb 20, 2026
BeginnerSenior

React Basics

Introduction to React: JSX, components, props, state, events, conditional rendering, lists, and core hooks (useState, useEffect) for building UIs.

5 min readFeb 20, 2026
Beginner

Advanced React Patterns

Premium

Custom hooks, compound components, render props vs hooks, memoization, Context patterns, Suspense, error boundaries, and React 19 Server/Client Components.

6 min readFeb 20, 2026
SeniorArchitect

CSS Fundamentals

Master the core building blocks of CSS: selectors, the box model, specificity, units, colors, typography, positioning, and display—the foundation of web styling.

5 min readFeb 20, 2026
Beginner

Web Performance Fundamentals

Understand Core Web Vitals, measuring tools, image optimization, caching, and critical rendering path—build faster, more responsive web applications.

6 min readFeb 20, 2026
BeginnerSenior

Testing Fundamentals

Learn the testing pyramid, unit testing with Jest/Vitest, Testing Library for React, mocking, integration patterns, E2E with Cypress/Playwright, and TDD workflow.

7 min readFeb 20, 2026
BeginnerSenior

TypeScript Essentials

Premium

Learn why TypeScript, basic types, interfaces vs types, unions and intersections, generics, type narrowing, utility types, and TypeScript with React.

6 min readFeb 20, 2026
BeginnerSenior

DOM and Events

Event loop, event delegation, bubbling and capture, target vs currentTarget, and how to work with the DOM and events in JavaScript.

6 min readFeb 27, 2026
Beginner

Fetch and Async

Using fetch, async/await, error handling, loading states, and patterns for data loading in the browser.

5 min readFeb 27, 2026
Beginner

Mastering Frontend Fundamentals: A Mock Interview Guide

Prepare for your frontend developer interview with essential concepts in HTML, CSS, React, and JavaScript, as demonstrated in a mock interview.

5 min readMar 8, 2026
BeginnerSenior