Tech Skills

Frontend Engineering

HTML, CSS, JavaScript, React, Next.js, performance and modern web development

840
lessons
Skills in this topic
View full skill map →
HTML & CSS
beginner
Build a responsive layout with CSS Grid and Flexbox
JavaScript Fundamentals
beginner
Write async code with Promises and async/await
React
intermediate
Build a data-fetching app with useEffect and useState
Frontend Performance
intermediate
Achieve a 90+ Lighthouse score
Modern Frontend Stack
advanced
Build a Next.js app with SSR and ISR
CSS Standardization - The State of the Web
Frontend Engineering
CSS Standardization - The State of the Web
Chrome for Developers Intermediate 7y ago
Your development cycle - Progressive Web App Training
Frontend Engineering
Your development cycle - Progressive Web App Training
Chrome for Developers Intermediate 7y ago
Beat Asteroids Game Using a Neural Network - JavaScript Tutorial
Frontend Engineering
Beat Asteroids Game Using a Neural Network - JavaScript Tutorial
freeCodeCamp.org Intermediate 7y ago
Let’s Build a Tinder-Like Swipe Carousel
Frontend Engineering
Let’s Build a Tinder-Like Swipe Carousel
freeCodeCamp.org Intermediate 7y ago
Authority for Authority's Sake
Frontend Engineering
Authority for Authority's Sake
Fun Fun Function Intermediate 7y ago
Higher-order iterators in JavaScript
Frontend Engineering
Higher-order iterators in JavaScript
Fun Fun Function Intermediate 7y ago
The State of CSS - The State of the Web
Frontend Engineering
The State of CSS - The State of the Web
Chrome for Developers Intermediate 7y ago
Service Workers - The State of the Web
Frontend Engineering
Service Workers - The State of the Web
Chrome for Developers Intermediate 7y ago
Why Build Progressive Web Apps: If It’s Just a Bookmark, It’s Not a PWA!
Frontend Engineering
Why Build Progressive Web Apps: If It’s Just a Bookmark, It’s Not a PWA!
Chrome for Developers Intermediate 7y ago
Old vs New JavaScript - HTTP203
Frontend Engineering
Old vs New JavaScript - HTTP203
Chrome for Developers Intermediate 7y ago
Why Build Progressive Web Apps: Push, but Don’t Be Pushy!
Frontend Engineering
Why Build Progressive Web Apps: Push, but Don’t Be Pushy!
Chrome for Developers Intermediate 7y ago
Chrome Dev Summit 2018 - Day 2 Livestream
Frontend Engineering
Chrome Dev Summit 2018 - Day 2 Livestream
Chrome for Developers Intermediate 7y ago
virtual-scroller: Let there be less (DOM) (Chrome Dev Summit 2018)
Frontend Engineering
virtual-scroller: Let there be less (DOM) (Chrome Dev Summit 2018)
Chrome for Developers Intermediate 7y ago
Complex JS-heavy Web Apps, Avoiding the Slow (Chrome Dev Summit 2018)
Frontend Engineering
Complex JS-heavy Web Apps, Avoiding the Slow (Chrome Dev Summit 2018)
Chrome for Developers Intermediate 7y ago
Building Faster, More Resilient Apps with Service Worker (Chrome Dev Summit 2018)
Frontend Engineering
Building Faster, More Resilient Apps with Service Worker (Chrome Dev Summit 2018)
Chrome for Developers Intermediate 7y ago
The History of JavaScript: a timeline of programming language evolution over the past 20 years
Frontend Engineering
The History of JavaScript: a timeline of programming language evolution over the past 20 years
freeCodeCamp.org Intermediate 7y ago
JavaScript proposals - HTTP203
Frontend Engineering
JavaScript proposals - HTTP203
Chrome for Developers Intermediate 7y ago
Leveraging Web Transparency - The State of the Web
Frontend Engineering
Leveraging Web Transparency - The State of the Web
Chrome for Developers Intermediate 7y ago
Memory Card Game - JavaScript Tutorial
Frontend Engineering
Memory Card Game - JavaScript Tutorial
freeCodeCamp.org Intermediate 7y ago
JavaScript for-loops are… complicated - HTTP203
Frontend Engineering
JavaScript for-loops are… complicated - HTTP203
Chrome for Developers Intermediate 7y ago
jQuery & classList - Supercharged
Frontend Engineering
jQuery & classList - Supercharged
Chrome for Developers Intermediate 7y ago
jQuery & querySelector - Supercharged
Frontend Engineering
jQuery & querySelector - Supercharged
Chrome for Developers Intermediate 7y ago
Building Performance Optimized Web Apps with Angular and Firebase
Frontend Engineering
Building Performance Optimized Web Apps with Angular and Firebase
freeCodeCamp.org Intermediate 7y ago
How to achieve reusability with React components
Frontend Engineering
How to achieve reusability with React components
freeCodeCamp.org Intermediate 7y ago
Lighthouse Audit  (P5D80) - Live Coding with Jesse
Frontend Engineering
Lighthouse Audit (P5D80) - Live Coding with Jesse
freeCodeCamp.org Intermediate 7y ago
Build a chat application like Slack - React / JavaScript Tutorial
Frontend Engineering
Build a chat application like Slack - React / JavaScript Tutorial
freeCodeCamp.org Intermediate 7y ago
Using async generators to stream data in JavaScript
Frontend Engineering
Using async generators to stream data in JavaScript
Fun Fun Function Intermediate 8y ago
Web Workers - Supercharged
Frontend Engineering
Web Workers - Supercharged
Chrome for Developers Intermediate 8y ago
Generators in JavaScript
Frontend Engineering
Generators in JavaScript
Fun Fun Function Intermediate 8y ago
CSS in JS - typing issues
Frontend Engineering
CSS in JS - typing issues
freeCodeCamp.org Intermediate 8y ago
Will-Change - Supercharged
Frontend Engineering
Will-Change - Supercharged
Chrome for Developers Intermediate 8y ago
DevTools Await - Supercharged
Frontend Engineering
DevTools Await - Supercharged
Chrome for Developers Intermediate 8y ago
What comes after web development?
Frontend Engineering
What comes after web development?
Fun Fun Function Intermediate 8y ago
TypeScript checks JavaScript!
Frontend Engineering
TypeScript checks JavaScript!
Fun Fun Function Intermediate 8y ago
SPA Routing for WordPress: Commit Log - Supercharged
Frontend Engineering
SPA Routing for WordPress: Commit Log - Supercharged
Chrome for Developers Intermediate 8y ago
One-off Event Listeners - Supercharged
Frontend Engineering
One-off Event Listeners - Supercharged
Chrome for Developers Intermediate 8y ago
JavaScript Symbols - HTTP203
Frontend Engineering
JavaScript Symbols - HTTP203
Chrome for Developers Intermediate 8y ago
SVG can do that?! - talk by Sarah Drasner
Frontend Engineering
SVG can do that?! - talk by Sarah Drasner
freeCodeCamp.org Intermediate 8y ago
Caching Headers for WordPress: Commit Log - Supercharged
Frontend Engineering
Caching Headers for WordPress: Commit Log - Supercharged
Chrome for Developers Intermediate 8y ago
Webpack and Workers - HTTP203
Frontend Engineering
Webpack and Workers - HTTP203
Chrome for Developers Intermediate 8y ago
Wrap Up - PWA Roadshow
Frontend Engineering
Wrap Up - PWA Roadshow
Chrome for Developers Intermediate 8y ago
Critical CSS loading for WordPress: Commit Log - Supercharged
Frontend Engineering
Critical CSS loading for WordPress: Commit Log - Supercharged
Chrome for Developers Intermediate 8y ago
Object Spread - Supercharged
Frontend Engineering
Object Spread - Supercharged
Chrome for Developers Intermediate 8y ago
Templating for WordPress: Commit Log - Supercharged
Frontend Engineering
Templating for WordPress: Commit Log - Supercharged
Chrome for Developers Intermediate 8y ago
Hoisting - Supercharged
Frontend Engineering
Hoisting - Supercharged
Chrome for Developers Intermediate 8y ago
How to know if your tests are correct? - Twitch stream highlight
Frontend Engineering
How to know if your tests are correct? - Twitch stream highlight
Fun Fun Function Intermediate 8y ago
2017 Year in Review - Totally Tooling Tips Holiday Special
Frontend Engineering
2017 Year in Review - Totally Tooling Tips Holiday Special
Chrome for Developers Intermediate 8y ago
Contributing to FreeCodeCamp - Writing ES6 Challenge Tests
Frontend Engineering
Contributing to FreeCodeCamp - Writing ES6 Challenge Tests
freeCodeCamp.org Intermediate 8y ago