Tech Skills

Frontend Engineering

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

895
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
jQuery effects - Beau teaches JavaScript
Frontend Engineering
jQuery effects - Beau teaches JavaScript
freeCodeCamp.org Beginner 8y ago
Performance Markers - Supercharged
Frontend Engineering
Performance Markers - Supercharged
Chrome for Developers Intermediate 8y ago
React, NextJS, CSS - Live Coding with Jesse
Frontend Engineering
React, NextJS, CSS - Live Coding with Jesse
freeCodeCamp.org Beginner 8y ago
How to Label Shadow DOM - A11ycasts #20
Frontend Engineering
How to Label Shadow DOM - A11ycasts #20
Chrome for Developers Intermediate 8y ago
4D MONKEY DUST
Frontend Engineering
4D MONKEY DUST
Numberphile Advanced 8y ago
Giving away the Das Keyboard 4 Ultimate using Code
Frontend Engineering
Giving away the Das Keyboard 4 Ultimate using Code
LearnCode.academy Beginner 9y 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
Templating languages: The hidden costs - Fun Fun Function
Frontend Engineering
Templating languages: The hidden costs - Fun Fun Function
Fun Fun Function Beginner 9y ago
Tile-based game Part 23: Lighting Effect
Frontend Engineering
Tile-based game Part 23: Lighting Effect
KidsCanCode Beginner 9y ago
The best framework - Q&A P2 - Fun Fun Function
Frontend Engineering
The best framework - Q&A P2 - Fun Fun Function
Fun Fun Function Intermediate 9y ago
Tile-based game Part 22: Game Over
Frontend Engineering
Tile-based game Part 22: Game Over
KidsCanCode Beginner 9y ago
Hero Section CSS Changes - Live Coding with Jesse
Frontend Engineering
Hero Section CSS Changes - Live Coding with Jesse
freeCodeCamp.org Beginner 8y ago
Should I go back to school to get CS degree? - Ask Preethi
Frontend Engineering
Should I go back to school to get CS degree? - Ask Preethi
freeCodeCamp.org Beginner 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
Production Progressive Web Apps With JavaScript Frameworks (Google I/O '17)
Frontend Engineering
Production Progressive Web Apps With JavaScript Frameworks (Google I/O '17)
Chrome for Developers Beginner 9y ago
V8, Advanced JavaScript, & the Next Performance Frontier (Google I/O '17)
Frontend Engineering
V8, Advanced JavaScript, & the Next Performance Frontier (Google I/O '17)
Chrome for Developers Advanced 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
React: Production Server Setup Part 2 - Live Coding with Jesse
Frontend Engineering
React: Production Server Setup Part 2 - Live Coding with Jesse
freeCodeCamp.org Beginner 9y ago
Discoverability &  Analytics
Frontend Engineering
Discoverability & Analytics
Chrome for Developers Beginner 9y ago
Intro to Web Push & Notifications
Frontend Engineering
Intro to Web Push & Notifications
Chrome for Developers Beginner 9y ago
Gulp Setup
Frontend Engineering
Gulp Setup
Chrome for Developers Intermediate 9y ago
Offline Quickstart
Frontend Engineering
Offline Quickstart
Chrome for Developers Beginner 9y ago
Intro to PWA Architectures
Frontend Engineering
Intro to PWA Architectures
Chrome for Developers Advanced 9y ago
Working with Responsive Images
Frontend Engineering
Working with Responsive Images
Chrome for Developers Advanced 9y ago
New Techniques for Responsive Design
Frontend Engineering
New Techniques for Responsive Design
Chrome for Developers Advanced 9y ago
SW Precache and SW Toolbox
Frontend Engineering
SW Precache and SW Toolbox
Chrome for Developers Advanced 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
Caching Files with the Service Worker
Frontend Engineering
Caching Files with the Service Worker
Chrome for Developers Beginner 9y ago
Introduction to Service Workers
Frontend Engineering
Introduction to Service Workers
Chrome for Developers Beginner 9y ago
Core Technologies
Frontend Engineering
Core Technologies
Chrome for Developers Beginner 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
Building Firebase for production -- Polycasts #60
Frontend Engineering
Building Firebase for production -- Polycasts #60
Chrome for Developers Intermediate 9y ago
Code-splitting your way to better perf with Webpack in Totally Tooling Tips (S3, E15)
Frontend Engineering
Code-splitting your way to better perf with Webpack in Totally Tooling Tips (S3, E15)
Chrome for Developers Beginner 9y ago
Hate-driven development - Let's code an editor P4 - FunFunFunction #63
Frontend Engineering
Hate-driven development - Let's code an editor P4 - FunFunFunction #63
Fun Fun Function Beginner 9y ago
Firebase Messaging -- Polycasts #59
Frontend Engineering
Firebase Messaging -- Polycasts #59
Chrome for Developers Beginner 9y ago
Tile-based game Part 21: Damage Effect
Frontend Engineering
Tile-based game Part 21: Damage Effect
KidsCanCode Beginner 9y ago
Align Content Vertically (The Standard, Ep. 4)
Frontend Engineering
Align Content Vertically (The Standard, Ep. 4)
Chrome for Developers Beginner 9y ago
roflcopter refactoring - Let's code an editor P3 - FunFunFunction #61
Frontend Engineering
roflcopter refactoring - Let's code an editor P3 - FunFunFunction #61
Fun Fun Function Beginner 9y ago
EXTREME test-first - Let's code an editor P2 - FunFunFunction #60
Frontend Engineering
EXTREME test-first - Let's code an editor P2 - FunFunFunction #60
Fun Fun Function Intermediate 9y ago
Source Map Explorer, Totally Tooling Tips (S3, E13)
Frontend Engineering
Source Map Explorer, Totally Tooling Tips (S3, E13)
Chrome for Developers Beginner 9y ago
Fit to Page (The Standard, Ep. 2)
Frontend Engineering
Fit to Page (The Standard, Ep. 2)
Chrome for Developers Beginner 9y ago
Tile-based game Part 20: More Weapons
Frontend Engineering
Tile-based game Part 20: More Weapons
KidsCanCode Beginner 9y ago
Write-once, run WebRTC anywhere with React Native (Kranky Geek WebRTC 2016)
Frontend Engineering
Write-once, run WebRTC anywhere with React Native (Kranky Geek WebRTC 2016)
Chrome for Developers Intermediate 9y ago