zed.dev
Performance Courses
Web performance is a key factor for postive user experience and SEO. Learn about optimizing web performance through a variety of courses and resources.
C Fundamentals
Discover why C remains one of the most powerful and widely used languages today! Build a working HTTP server from scratch while learning how C handles memory, file I/O, and low-level networking.
drag handle
Intermediate React, v6
Databricks
Master React 19 and create high-performance apps! Build projects using React Server Components, static site generation, and server-side rendering. Explore performance bottlenecks in the framework and leverage transitions and deferred values as you maximize performance.
drag handle
Mastering Chrome Developer Tools, v4
Bloomberg
Inspect, debug, and audit web apps faster with professional Chrome DevTools skills! Prototype UIs live in-browser and ensure your apps are high-performing and following the latest performance, SEO, and accessibility best practices.
drag handle
Web Performance Fundamentals, v2
Request Metrics
Speed up your websites and web apps by mastering Core Web Vitals metrics like Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and Interaction to Next Paint (INP).
drag handle
PWAs: You Might Not Need That App Store
Software Engineer & Educator
Create installable web apps with the power of Progressive Web Apps (PWAs). Build native app-like experiences with icons and splash screens tailored for all mobile and desktop platforms!
drag handle
Front-End System Design
Staff UI Engineer
Learn best practices for building scalable, high-performance web applications. Deep dive into front-end engineering: DOM APIs, virtualization, state management, and performance.
drag handle
Intermediate Next.js
Netflix
Dive deeper into Next.js concepts including server actions, route protection, caching strategies, and advanced data fetching. Build a full-stack app with React 18+ features and optimized performance.
drag handle
Blazingly Fast JavaScript
terminal
Learn advanced JavaScript performance optimization: garbage collection, memory profiling, data structures like sets and arrays, and event loop management. Learn performance-driven programming, preparing you to write blazingly fast and efficient code!
drag handle
Bare Metal JavaScript: The JavaScript Virtual Machine
Qwik Creator (Previously Angular)
Build a mental model of JavaScript's performance characteristics through understanding virtual machines under the hood.
drag handle
Web App Performance
Software Engineer & Educator
Identify and resolve performance issues in your web apps! Learn about performance issues, metrics, HTTP, browser cache, and service workers. Discover advanced optimization techniques and performance APIs.
drag handle
Vanilla JS: You Might Not Need a Framework
Software Engineer & Educator
Explore Vanilla JavaScript core concepts, work with DOM APIs, handle events, and build a web application from scratch. Delve into advanced topics like SPA routing, web components, and reactive programming.
drag handle
The Hard Parts of UI Development
Codesmith
Develop an under-the-hood knowledge of UI development by learning techniques such as data binding, UI composition, templating, virtual DOM and its reconciliation, and hooks, all from scratch!
drag handle
Advanced Web Development Quiz
Bun
Challenge your knowledge with a quiz on the advanced parts of web development! Answer 30 questions from JavaScript and CSS to performance, web security, and HTTP protocols.
drag handle
Qwik for Instant-Loading Websites & Apps
Qwik Creator (Previously Angular)
Explore resumability with Qwik. Create instant-loading websites and ship less JavaScript by serializing the application and framework state in the HTML.
drag handle
React Performance
Temporal
Write performant React apps by learning to structure components and memoize to avoid re-renders, load code on-demand, and leverage new concurrent features in React 18.
drag handle
Production-Grade Angular
Venmo
Learn how to structure your projects leveraging Angular CLI and Nx. Create shared modules and apply unit tests and end-to-end testing.
drag handle
Web Performance with Webpack
Microsoft
Make websites load instantly by using the Webpack code splitting feature for lazy loading JavaScript by removing unused code with tree shaking and prefetching assets.
drag handle
JavaScript Performance
Temporal
Write more efficient JavaScript, optimize rendering performance, load assets faster with a CDN, split loading resources with Webpack, and more!
drag handle