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
PWA Starter Kit with Monica Dinculescu - HTTP203
Frontend Engineering
PWA Starter Kit with Monica Dinculescu - HTTP203
Chrome for Developers Beginner 8y ago
Progressive Web Apps: Your web app on steroids
Frontend Engineering
Progressive Web Apps: Your web app on steroids
freeCodeCamp.org Beginner 8y ago
TypeScript 101 (tutorial)
Frontend Engineering
TypeScript 101 (tutorial)
freeCodeCamp.org Beginner 8y 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
PWA starter kit: build fast, scalable, modern apps with Web Components (Google I/O '18)
Frontend Engineering
PWA starter kit: build fast, scalable, modern apps with Web Components (Google I/O '18)
Chrome for Developers Beginner 8y ago
Generators in JavaScript
Frontend Engineering
Generators in JavaScript
Fun Fun Function Intermediate 8y ago
How to Create Video Games with JavaScript
Frontend Engineering
How to Create Video Games with JavaScript
freeCodeCamp.org Beginner 8y ago
Live CSS Styling (P5D67) - Live Coding with Jesse
Frontend Engineering
Live CSS Styling (P5D67) - Live Coding with Jesse
freeCodeCamp.org Beginner 8y ago
Code your own YouTube app: YouTube API + HTML + CSS + JavaScript (full tutorial)
Frontend Engineering
Code your own YouTube app: YouTube API + HTML + CSS + JavaScript (full tutorial)
freeCodeCamp.org Beginner 8y ago
Dealing with Ugly Data in React (P5D66) - Live Coding with Jesse
Frontend Engineering
Dealing with Ugly Data in React (P5D66) - Live Coding with Jesse
freeCodeCamp.org Beginner 8y ago
Understanding webpack from the inside out
Frontend Engineering
Understanding webpack from the inside out
freeCodeCamp.org Beginner 8y ago
Web performance made easy (Google I/O '18)
Frontend Engineering
Web performance made easy (Google I/O '18)
Chrome for Developers Beginner 8y ago
Web Workers - Supercharged
Frontend Engineering
Web Workers - Supercharged
Chrome for Developers Intermediate 8y ago
Designing Tools for CSS Grid and Variable fonts - Designer vs. Developer #13
Frontend Engineering
Designing Tools for CSS Grid and Variable fonts - Designer vs. Developer #13
Chrome for Developers Beginner 8y ago
HTML/CSS Tutorial - Build a Beautiful Blog
Frontend Engineering
HTML/CSS Tutorial - Build a Beautiful Blog
freeCodeCamp.org Beginner 8y ago
A Brief History of JavaScript, talk by Brendan Eich (creator of JavaScript)
Frontend Engineering
A Brief History of JavaScript, talk by Brendan Eich (creator of JavaScript)
freeCodeCamp.org Beginner 8y ago
Intro to the State of the Web
Frontend Engineering
Intro to the State of the Web
Chrome for Developers Beginner 8y ago
HTML Tutorial - How to Make a Super Simple Website
Frontend Engineering
HTML Tutorial - How to Make a Super Simple Website
freeCodeCamp.org Beginner 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
CSS Tutorial - Spinning Loading Animation
Frontend Engineering
CSS Tutorial - Spinning Loading Animation
freeCodeCamp.org Beginner 8y ago
ESLint Quickstart - find errors automatically
Frontend Engineering
ESLint Quickstart - find errors automatically
freeCodeCamp.org Beginner 8y ago
Async + Await in JavaScript, talk from Wes Bos
Frontend Engineering
Async + Await in JavaScript, talk from Wes Bos
freeCodeCamp.org Beginner 8y ago
React State Management (P5D58) - Live Coding with Jesse
Frontend Engineering
React State Management (P5D58) - Live Coding with Jesse
freeCodeCamp.org Beginner 8y ago
Basic CSS Styling Part 2 (P5D54) - Live Coding with Jesse
Frontend Engineering
Basic CSS Styling Part 2 (P5D54) - Live Coding with Jesse
freeCodeCamp.org Beginner 8y ago
Writing Secure JavaScript
Frontend Engineering
Writing Secure JavaScript
freeCodeCamp.org Beginner 8y ago
DevTools Await - Supercharged
Frontend Engineering
DevTools Await - Supercharged
Chrome for Developers Intermediate 8y ago
Learn HTML5 - full course with code samples
Frontend Engineering
Learn HTML5 - full course with code samples
freeCodeCamp.org Beginner 8y ago
Basic CSS Styling (P5D53) - Live Coding with Jesse
Frontend Engineering
Basic CSS Styling (P5D53) - Live Coding with Jesse
freeCodeCamp.org Beginner 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
CSS Flexbox Course
Frontend Engineering
CSS Flexbox Course
freeCodeCamp.org Beginner 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
CSS Grid Course
Frontend Engineering
CSS Grid Course
freeCodeCamp.org Beginner 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
New in Chrome 65: CSS Paint API, Server Timing API, and CSS display: contents
Frontend Engineering
New in Chrome 65: CSS Paint API, Server Timing API, and CSS display: contents
Chrome for Developers Advanced 8y ago
CSS Variables / Custom Properties (full course)
Frontend Engineering
CSS Variables / Custom Properties (full course)
freeCodeCamp.org Beginner 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
Starting Fast and Staying Fast with AMP and Progressive Web Apps - PWA Roadshow
Frontend Engineering
Starting Fast and Staying Fast with AMP and Progressive Web Apps - PWA Roadshow
Chrome for Developers Beginner 8y ago
Tooling for Progressive Web Apps - PWA Roadshow
Frontend Engineering
Tooling for Progressive Web Apps - PWA Roadshow
Chrome for Developers Beginner 8y ago
Secure Experiences - PWA Roadshow
Frontend Engineering
Secure Experiences - PWA Roadshow
Chrome for Developers Beginner 8y ago
Engaging Experiences - PWA Roadshow
Frontend Engineering
Engaging Experiences - PWA Roadshow
Chrome for Developers Beginner 8y ago
CSS Grid Changes Everything (About Web Layouts) - by Morten Rand-Hendriksen
Frontend Engineering
CSS Grid Changes Everything (About Web Layouts) - by Morten Rand-Hendriksen
freeCodeCamp.org Beginner 8y ago