Tech Skills

Frontend Engineering

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

896
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
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
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
Pygame Platformer Part 16: Enemies
Frontend Engineering
Pygame Platformer Part 16: Enemies
KidsCanCode Beginner 10y ago
Catching Kendama - Numberphile
Frontend Engineering
Catching Kendama - Numberphile
Numberphile Intermediate 10y 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
FLIP - Supercharged
Frontend Engineering
FLIP - Supercharged
Chrome for Developers Intermediate 9y ago
PWA Developer Summit 2016 - Live Stream Registration!
Frontend Engineering
PWA Developer Summit 2016 - Live Stream Registration!
Chrome for Developers Intermediate 9y 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
Pygame Platformer Part 9: Using Spritesheets
Frontend Engineering
Pygame Platformer Part 9: Using Spritesheets
KidsCanCode Beginner 10y ago
Pygame Platformer Part 8: Saving High Score
Frontend Engineering
Pygame Platformer Part 8: Saving High Score
KidsCanCode Beginner 10y ago
Web Page Test, Totally Tooling Tips (S3 Mini Tip #3)
Frontend Engineering
Web Page Test, Totally Tooling Tips (S3 Mini Tip #3)
Chrome for Developers Beginner 10y ago
Pygame Platformer Part 7: Splash & End Screens
Frontend Engineering
Pygame Platformer Part 7: Splash & End Screens
KidsCanCode Beginner 10y ago
Service Worker Toolbox, Totally Tooling Tips (S3 Mini Tip #2)
Frontend Engineering
Service Worker Toolbox, Totally Tooling Tips (S3 Mini Tip #2)
Chrome for Developers Intermediate 10y ago
Pygame Platformer Part 6: Game Over
Frontend Engineering
Pygame Platformer Part 6: Game Over
KidsCanCode Beginner 10y ago
What about 3rd party JavaScript? #AskPolymer -- Polycasts #44
Frontend Engineering
What about 3rd party JavaScript? #AskPolymer -- Polycasts #44
Chrome for Developers Beginner 10y ago
Pygame Platformer Part 5: Scrolling the Window
Frontend Engineering
Pygame Platformer Part 5: Scrolling the Window
KidsCanCode Beginner 10y ago
How do I use Sass with Polymer? #AskPolymer -- Polycasts #41
Frontend Engineering
How do I use Sass with Polymer? #AskPolymer -- Polycasts #41
Chrome for Developers Beginner 10y ago
Pygame Platformer Part 4: Jumping
Frontend Engineering
Pygame Platformer Part 4: Jumping
KidsCanCode Beginner 10y ago