Choose your language
Web Performance Course
Over 400,000 professionals on the platform
Exclusive for businesses

Web Performance Course

Master every layer of web performance — from browser rendering fundamentals to advanced edge computing strategies. Learn to measure real-user data, eliminate bottlenecks, and ship faster experiences that rank higher and convert better. This course gives front-end engineers and full-stack developers the tools to build sites that stay fast under real-world conditions.

Dedika for students

What your team will master:

You will build a complete understanding of how browsers load, parse, and render pages, then apply that knowledge to optimise every asset type — images, fonts, JavaScript, and CSS. You will set up real-user monitoring, run automated audits in CI pipelines, and use DevTools to pinpoint exactly where performance breaks down. The course covers network-level techniques including CDN configuration, HTTP caching, and modern protocols. You will also learn how to communicate performance data to stakeholders and connect speed improvements to business outcomes like conversion and revenue.

How your team learns in practice Web Performance Course

How your team practises Web Performance Course

Professionals from these companies study at Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Course content

8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Web Performance

  • Lesson 1 • How Browsers Process Web Pages

    Covers the full browser pipeline from DNS lookup to paint. Grounds all later optimisation work in a concrete understanding of what the browser does.

  • Lesson 2 • The Performance Budget Concept

    Introduces budgets as constraints on page weight, timing, and requests. Connects budget-setting to business goals and user experience targets.

  • Lesson 3 • Understanding the Critical Rendering Path

    Explains which resources block rendering and why. Builds the foundation for resource prioritisation techniques covered in later chapters.

  • Lesson 4 • Core Performance Metrics Explained

    Defines user-centric metrics such as FCP, LCP, CLS, and INP. Provides the vocabulary needed to measure and communicate performance goals.

Chapter 2See details

Measuring and Profiling Performance

  • Lesson 1 • Lab vs. Field Data

    Distinguishes synthetic testing from real-user monitoring (RUM). Sets expectations for when each data type is appropriate for decision-making.

  • Lesson 2 • Automated Auditing Tools

    Covers Lighthouse, WebPageTest, and similar audit platforms. Enables repeatable, automated performance scoring and regression detection.

  • Lesson 3 • Real-User Monitoring Setup

    Guides implementation of RUM using the Performance Observer API. Connects field data collection to the metrics defined in Chapter 1.

  • Lesson 4 • Interpreting Profiles and Traces

    Teaches systematic analysis of recorded traces to find long tasks and layout thrash. Bridges raw data to actionable optimisation decisions.

  • Lesson 5 • Browser DevTools for Performance

    Teaches use of the Network, Performance, and Coverage panels. Directly enables hands-on profiling of any web page in a local environment.

Chapter 3See details

Optimising Network Delivery

  • Lesson 1 • Resource Hints and Preloading

    Teaches dns-prefetch, preconnect, preload, and prefetch directives. Reduces perceived latency by initiating fetches before the browser discovers them.

  • Lesson 2 • HTTP/2 and HTTP/3 Protocols

    Explains multiplexing, header compression, and QUIC transport. Helps students configure servers to exploit modern protocol advantages.

  • Lesson 3 • Compression and Encoding Strategies

    Covers Gzip, Brotli, and content encoding negotiation. Directly reduces bytes transferred for text-based assets.

  • Lesson 4 • Content Delivery Networks

    Covers CDN architecture, edge caching, and origin offload. Reduces geographic latency for global audiences.

  • Lesson 5 • HTTP Caching Fundamentals

    Explains cache-control directives, ETags, and cache hierarchies. Enables repeat visitors to load pages with minimal network requests.

Chapter 4See details

Optimising Images and Media

  • Lesson 1 • Video and Animation Optimisation

    Addresses video encoding, autoplay policies, and replacing GIFs with video. Reduces media payload for motion content.

  • Lesson 2 • Lazy Loading and Decoding

    Covers native lazy loading, Intersection Observer, and async decoding. Defers off-screen image cost to improve initial page load.

  • Lesson 3 • Compression and Quality Tuning

    Covers lossy and lossless compression tools and quality settings. Balances file size reduction against acceptable visual degradation.

  • Lesson 4 • Modern Image Formats

    Compares WebP, AVIF, and legacy formats on quality and file size. Equips students to choose the right format for each use case.

  • Lesson 5 • Responsive Images with srcset and sizes

    Teaches the srcset attribute and sizes descriptor for viewport-aware delivery. Prevents oversized images from loading on small screens.

Chapter 5See details

JavaScript Performance Optimisation

  • Lesson 1 • Bundling, Minification, and Tree Shaking

    Explains how bundlers reduce code size through minification and dead-code elimination. Directly reduces parse and transfer cost.

  • Lesson 2 • Web Workers for Off-Thread Processing

    Introduces Web Workers and the structured clone algorithm. Moves CPU-intensive work off the main thread to improve INP.

  • Lesson 3 • JavaScript Loading Strategies

    Covers async, defer, and module loading attributes. Prevents scripts from blocking HTML parsing and delaying first render.

  • Lesson 4 • Third-Party Script Management

    Audits third-party impact on main-thread cost and network requests. Provides strategies to load or defer external scripts safely.

  • Lesson 5 • Reducing Main-Thread Work

    Identifies long tasks, excessive event listeners, and synchronous operations. Teaches techniques to keep the main thread responsive.

Chapter 6See details

CSS and Rendering Performance

  • Lesson 1 • GPU Compositing and Layer Management

    Explains how the browser promotes elements to compositor layers. Teaches when to promote layers and how to avoid layer explosion.

  • Lesson 2 • CSS Animations and Transitions

    Compares CSS animations, transitions, and JS-driven animation on performance. Guides selection of the most efficient animation approach.

  • Lesson 3 • Selector Efficiency and Specificity

    Explains how selector complexity affects style recalculation cost. Guides students toward writing selectors that the browser resolves quickly.

  • Lesson 4 • CSS Delivery and Critical CSS

    Covers inlining critical styles and deferring non-critical CSS. Eliminates render-blocking stylesheets to accelerate first paint.

  • Lesson 5 • Layout and Paint Triggers

    Maps CSS properties to layout, paint, and composite phases. Enables students to avoid costly property changes in animations.

Chapter 7See details

Font and Asset Optimisation

  • Lesson 1 • Font Subsetting and Unicode Ranges

    Covers subsetting tools and the unicode-range descriptor. Reduces font file size by including only the characters a page actually uses.

  • Lesson 2 • Web Font Loading Fundamentals

    Explains FOIT, FOUT, and font-display strategies. Directly addresses CLS and LCP regressions caused by late-loading fonts.

  • Lesson 3 • Variable Fonts for Performance

    Explains variable font axes and how one file replaces multiple weights. Reduces HTTP requests and total font payload for rich typography.

  • Lesson 4 • Font Formats and Compression

    Compares WOFF2, WOFF, and legacy formats on compression ratio. Guides students to serve the smallest font files browsers support.

Chapter 8See details

Advanced Performance Strategies

  • Lesson 1 • Core Web Vitals and Search Ranking

    Explains how Core Web Vitals factor into search ranking signals. Connects performance investment to measurable organic traffic outcomes.

  • Lesson 2 • Performance Regression Prevention

    Establishes CI/CD gates, budget enforcement, and alerting for performance regressions. Ensures optimisations persist through ongoing development.

  • Lesson 3 • Edge Computing and Personalisation

    Covers edge functions, A/B testing at the edge, and personalised caching. Reduces origin round-trips for dynamic, user-specific content.

  • Lesson 4 • Performance for Single-Page Applications

    Addresses route-based code splitting, prefetching, and navigation transitions in SPAs. Extends core techniques to client-side routing architectures.

  • Lesson 5 • Server-Side Rendering and Static Generation

    Compares SSR, SSG, and CSR on TTFB and LCP. Guides architectural decisions that improve perceived load speed.

Certification

Your valid completion certificate

This course is for you:

  • Front-end developer: wants to move beyond guesswork when diagnosing slow pages.

  • Full-stack engineer: ready to own performance from server config to browser rendering.

  • Freelance web developer: needs faster client sites to justify higher project rates.

  • Junior developer: building foundational knowledge to stand out in competitive job markets.

  • DevOps engineer: looking to embed performance quality gates into existing CI pipelines.

  • Career changer: moving into web development and aiming to specialise straight away.

Related Courses

FAQ

Who is Dedika?

Is the certificate valid in Australia?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course