Tech Skills

Frontend Engineering

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

908
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
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
SVG can do that?! - talk by Sarah Drasner
Frontend Engineering
SVG can do that?! - talk by Sarah Drasner
freeCodeCamp.org Intermediate 8y ago
Contributing to FreeCodeCamp - Writing ES6 Challenge Tests
Frontend Engineering
Contributing to FreeCodeCamp - Writing ES6 Challenge Tests
freeCodeCamp.org Intermediate 8y ago
GIVEAWAY - Das Keyboard 4 Ultimate - A beautiful and well-priced mechanical keyboard
Frontend Engineering
GIVEAWAY - Das Keyboard 4 Ultimate - A beautiful and well-priced mechanical keyboard
LearnCode.academy Intermediate 9y 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
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
Weightless CSS - HTTP203 Advent
Frontend Engineering
Weightless CSS - HTTP203 Advent
Chrome for Developers Intermediate 8y ago
Web Architecture - HTTP203 Advent
Frontend Engineering
Web Architecture - HTTP203 Advent
Chrome for Developers Intermediate 8y ago
Story of 2017 - Supercharged
Frontend Engineering
Story of 2017 - Supercharged
Chrome for Developers Intermediate 8y ago
New in Chrome 63: Dynamic Module Imports, Async Iterators and Generators, and CSS Over-Scroll!
Frontend Engineering
New in Chrome 63: Dynamic Module Imports, Async Iterators and Generators, and CSS Over-Scroll!
Chrome for Developers Intermediate 8y ago
For Loops - Supercharged
Frontend Engineering
For Loops - Supercharged
Chrome for Developers Intermediate 8y ago
CSS Selectors - Supercharged
Frontend Engineering
CSS Selectors - Supercharged
Chrome for Developers Intermediate 8y ago
lit-HTML (Chrome Dev Summit 2017)
Frontend Engineering
lit-HTML (Chrome Dev Summit 2017)
Chrome for Developers Intermediate 8y ago
End-to-End Polymer Apps with the Modern Web Platform (Chrome Dev Summit 2017)
Frontend Engineering
End-to-End Polymer Apps with the Modern Web Platform (Chrome Dev Summit 2017)
Chrome for Developers Intermediate 8y ago
Chrome 62 - What's New in DevTools
Frontend Engineering
Chrome 62 - What's New in DevTools
Chrome for Developers Intermediate 8y ago
Aspect Ratio Hack - Supercharged
Frontend Engineering
Aspect Ratio Hack - Supercharged
Chrome for Developers Intermediate 8y ago
Advanced Dependency Injection without classes - Fun Fun Function
Frontend Engineering
Advanced Dependency Injection without classes - Fun Fun Function
Fun Fun Function Intermediate 8y ago
Dependency Injection without classes - Fun Fun Function
Frontend Engineering
Dependency Injection without classes - Fun Fun Function
Fun Fun Function Intermediate 8y ago
CSS Custom Properties - Supercharged
Frontend Engineering
CSS Custom Properties - Supercharged
Chrome for Developers Intermediate 8y ago
Where should unit tests run? -  Q&A P2 - Fun Fun Function
Frontend Engineering
Where should unit tests run? - Q&A P2 - Fun Fun Function
Fun Fun Function Intermediate 8y ago
My opinion on TypeScript - Q&A P5 - Fun Fun Function
Frontend Engineering
My opinion on TypeScript - Q&A P5 - Fun Fun Function
Fun Fun Function Intermediate 8y ago
Does reordering content affect accessibility? - A11ycasts #21
Frontend Engineering
Does reordering content affect accessibility? - A11ycasts #21
Chrome for Developers Intermediate 8y ago
Performance Markers - Supercharged
Frontend Engineering
Performance Markers - Supercharged
Chrome for Developers Intermediate 8y ago
How to Label Shadow DOM - A11ycasts #20
Frontend Engineering
How to Label Shadow DOM - A11ycasts #20
Chrome for Developers Intermediate 8y ago
Getting first React job without experience - Ask Preethi
Frontend Engineering
Getting first React job without experience - Ask Preethi
freeCodeCamp.org Intermediate 8y ago
DevTools: State of the Union 2017 (Google I/O '17)
Frontend Engineering
DevTools: State of the Union 2017 (Google I/O '17)
Chrome for Developers Intermediate 9y ago
Developer Tooling for Web Components (Google I/O '17)
Frontend Engineering
Developer Tooling for Web Components (Google I/O '17)
Chrome for Developers Intermediate 9y ago
Web Performance: Leveraging the Metrics that Most Affect User Experience (Google I/O '17)
Frontend Engineering
Web Performance: Leveraging the Metrics that Most Affect User Experience (Google I/O '17)
Chrome for Developers Intermediate 9y ago
Gulp Setup
Frontend Engineering
Gulp Setup
Chrome for Developers Intermediate 9y ago
Working with Live Data in the Service Worker
Frontend Engineering
Working with Live Data in the Service Worker
Chrome for Developers Intermediate 9y ago
Auditing an Existing Site with Lighthouse
Frontend Engineering
Auditing an Existing Site with Lighthouse
Chrome for Developers Intermediate 9y ago
Form Validation (The Standard, Ep. 5)
Frontend Engineering
Form Validation (The Standard, Ep. 5)
Chrome for Developers Intermediate 9y ago
Asynchronous Actions with Redux -- Polycasts #62
Frontend Engineering
Asynchronous Actions with Redux -- Polycasts #62
Chrome for Developers Intermediate 9y ago
How to use Redux in Polymer -- Polycasts #61
Frontend Engineering
How to use Redux in Polymer -- Polycasts #61
Chrome for Developers Intermediate 9y ago