Tech Skills

Frontend Engineering

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

918
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
Tile-based game Part 2: Collisions and Tilemap
Frontend Engineering
Tile-based game Part 2: Collisions and Tilemap
KidsCanCode Beginner 9y ago
Tile-based game Part 1: Setting up
Frontend Engineering
Tile-based game Part 1: Setting up
KidsCanCode Beginner 9y ago
Chrome 52: Contain Property, the PerformanceObserver API & Service Worker Stream
Frontend Engineering
Chrome 52: Contain Property, the PerformanceObserver API & Service Worker Stream
Chrome for Developers Intermediate 9y ago
Accessibility, Totally Tooling Tips (S3, E8)
Frontend Engineering
Accessibility, Totally Tooling Tips (S3, E8)
Chrome for Developers Beginner 9y ago
Why are some programming languages popular? - MPJ's Musings  - FunFunFunction #41
Frontend Engineering
Why are some programming languages popular? - MPJ's Musings - FunFunFunction #41
Fun Fun Function Advanced 9y ago
Haskell lists - FunFunFunction #39
Frontend Engineering
Haskell lists - FunFunFunction #39
Fun Fun Function Beginner 9y ago
Catching Kendama - Numberphile
Frontend Engineering
Catching Kendama - Numberphile
Numberphile Intermediate 10y ago
PWA Developer Spotlight: Building one of Africa's most successful PWAs
Frontend Engineering
PWA Developer Spotlight: Building one of Africa's most successful PWAs
Chrome for Developers Intermediate 9y ago
Pygame Platformer Part 18: Scrolling Background
Frontend Engineering
Pygame Platformer Part 18: Scrolling Background
KidsCanCode Beginner 9y ago
Service Worker Libraries, Totally Tooling Tips (S3, E6)
Frontend Engineering
Service Worker Libraries, Totally Tooling Tips (S3, E6)
Chrome for Developers Beginner 9y ago
Summit Report: What's a codelab? (Progressive Web App Summit 2016)
Frontend Engineering
Summit Report: What's a codelab? (Progressive Web App Summit 2016)
Chrome for Developers Intermediate 9y ago
PWAs: The Panel (Progressive Web App Summit 2016)
Frontend Engineering
PWAs: The Panel (Progressive Web App Summit 2016)
Chrome for Developers Advanced 9y ago
Progressive Web Apps in Firefox (Progressive Web App Summit 2016)
Frontend Engineering
Progressive Web Apps in Firefox (Progressive Web App Summit 2016)
Chrome for Developers Intermediate 9y ago
PWA in Small Steps (Progressive Web App Summit 2016)
Frontend Engineering
PWA in Small Steps (Progressive Web App Summit 2016)
Chrome for Developers Beginner 9y ago
Konga: Learnings from Building with Polymer (Progressive Web App Summit 2016)
Frontend Engineering
Konga: Learnings from Building with Polymer (Progressive Web App Summit 2016)
Chrome for Developers Beginner 9y ago
Summit Report: Reach, acquisition and conversion (Progressive Web Apps Summit 2016)
Frontend Engineering
Summit Report: Reach, acquisition and conversion (Progressive Web Apps Summit 2016)
Chrome for Developers Intermediate 9y ago
To the Lighthouse (Progressive Web App Summit 2016)
Frontend Engineering
To the Lighthouse (Progressive Web App Summit 2016)
Chrome for Developers Beginner 9y ago
Using Web Components to Build PWAs (Progressive Web App Summit 2016)
Frontend Engineering
Using Web Components to Build PWAs (Progressive Web App Summit 2016)
Chrome for Developers Intermediate 9y ago
Summit Report: Making Progressive Web Apps accessible, at scale! (Progressive Web App Summit 2016)
Frontend Engineering
Summit Report: Making Progressive Web Apps accessible, at scale! (Progressive Web App Summit 2016)
Chrome for Developers Intermediate 9y ago
Summit Report: What do I need to know about HTTP2? (Progressive Web App Summit 2016)
Frontend Engineering
Summit Report: What do I need to know about HTTP2? (Progressive Web App Summit 2016)
Chrome for Developers Beginner 9y ago
Summit Report: Why's it called a Progressive Web App? (Progressive Web App Summit 2016)
Frontend Engineering
Summit Report: Why's it called a Progressive Web App? (Progressive Web App Summit 2016)
Chrome for Developers Intermediate 9y ago
PWAs in any context (Progressive Web App Summit 2016)
Frontend Engineering
PWAs in any context (Progressive Web App Summit 2016)
Chrome for Developers Intermediate 9y ago
Instant loading with HTTP/2 (Progressive Web App Summit 2016)
Frontend Engineering
Instant loading with HTTP/2 (Progressive Web App Summit 2016)
Chrome for Developers Advanced 9y ago
Summit Report: Checking in with Paul Lewis and Jake Archibald (Progressive Web Apps Summit 2016)
Frontend Engineering
Summit Report: Checking in with Paul Lewis and Jake Archibald (Progressive Web Apps Summit 2016)
Chrome for Developers Beginner 9y ago
Mythbusting HTTPS (Progressive Web App Summit 2016)
Frontend Engineering
Mythbusting HTTPS (Progressive Web App Summit 2016)
Chrome for Developers Intermediate 9y ago
Summit Report: The Web Developers swarm! (Progressive Web Apps Summit 2016)
Frontend Engineering
Summit Report: The Web Developers swarm! (Progressive Web Apps Summit 2016)
Chrome for Developers Intermediate 9y ago
Opening Keynote (Progressive Web App Summit 2016)
Frontend Engineering
Opening Keynote (Progressive Web App Summit 2016)
Chrome for Developers Beginner 9y ago
PWA Dev Summit 2016 - Day 1 Live Stream!
Frontend Engineering
PWA Dev Summit 2016 - Day 1 Live Stream!
Chrome for Developers Intermediate 9y ago
Is Big O relevant to you? - Q&A Part 1 - FunFunFunction #37
Frontend Engineering
Is Big O relevant to you? - Q&A Part 1 - FunFunFunction #37
Fun Fun Function Beginner 9y ago
Pygame Platformer Part 17: Using Collision Masks
Frontend Engineering
Pygame Platformer Part 17: Using Collision Masks
KidsCanCode Beginner 9y ago
FLIP - Supercharged
Frontend Engineering
FLIP - Supercharged
Chrome for Developers Intermediate 10y ago
PWA Developer Summit 2016 - Live Stream Registration!
Frontend Engineering
PWA Developer Summit 2016 - Live Stream Registration!
Chrome for Developers Intermediate 10y ago
Pygame Platformer Part 16: Enemies
Frontend Engineering
Pygame Platformer Part 16: Enemies
KidsCanCode Beginner 10y ago
PWA Developer Summit 2016 is coming!
Frontend Engineering
PWA Developer Summit 2016 is coming!
Chrome for Developers Intermediate 10y ago
Progressive Web App DevTools , Totally Tooling Tips (S3 Mini Tip)
Frontend Engineering
Progressive Web App DevTools , Totally Tooling Tips (S3 Mini Tip)
Chrome for Developers Beginner 10y ago
Pygame Platformer Part 15: Powerups
Frontend Engineering
Pygame Platformer Part 15: Powerups
KidsCanCode Beginner 10y ago
Pygame Platformer Part 14: Sound and Music
Frontend Engineering
Pygame Platformer Part 14: Sound and Music
KidsCanCode Beginner 10y ago
Pygame Platformer Part 13: Improved Jumping
Frontend Engineering
Pygame Platformer Part 13: Improved Jumping
KidsCanCode Beginner 10y ago
Pygame Platformer Part 12: Platform Graphics
Frontend Engineering
Pygame Platformer Part 12: Platform Graphics
KidsCanCode Beginner 10y ago
Supercharged Q&A: May 2016
Frontend Engineering
Supercharged Q&A: May 2016
Chrome for Developers Advanced 10y ago
V8, modern JavaScript, and beyond - Google I/O 2016
Frontend Engineering
V8, modern JavaScript, and beyond - Google I/O 2016
Chrome for Developers Advanced 10y ago
AMP + Progressive Web Apps: Start fast, stay engaged - Google I/O 2016
Frontend Engineering
AMP + Progressive Web Apps: Start fast, stay engaged - Google I/O 2016
Chrome for Developers Advanced 10y ago
Houdini: Demystifying the Future of CSS - Google I/O 2016
Frontend Engineering
Houdini: Demystifying the Future of CSS - Google I/O 2016
Chrome for Developers Intermediate 10y ago
Pygame Platformer Part 11: Character Animation (part 2)
Frontend Engineering
Pygame Platformer Part 11: Character Animation (part 2)
KidsCanCode Beginner 10y ago
Service workers at scale with Facebook and Flipkart - Google I/O 2016
Frontend Engineering
Service workers at scale with Facebook and Flipkart - Google I/O 2016
Chrome for Developers Intermediate 10y ago
Progressive Web Apps across all frameworks - Google I/O 2016
Frontend Engineering
Progressive Web Apps across all frameworks - Google I/O 2016
Chrome for Developers Intermediate 10y ago
Progressive, Performant, Polymer: Pick Three - Google I/O 2016
Frontend Engineering
Progressive, Performant, Polymer: Pick Three - Google I/O 2016
Chrome for Developers Intermediate 10y ago
Pygame Platformer Part 10: Character Animation (part 1)
Frontend Engineering
Pygame Platformer Part 10: Character Animation (part 1)
KidsCanCode Beginner 10y ago