Tech Skills

Frontend Engineering

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

936
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
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
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
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
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
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
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
Tile-based game Part 22: Game Over
Frontend Engineering
Tile-based game Part 22: Game Over
KidsCanCode Beginner 9y ago
Intro to Web Push & Notifications
Frontend Engineering
Intro to Web Push & Notifications
Chrome for Developers Beginner 9y ago
Offline Quickstart
Frontend Engineering
Offline Quickstart
Chrome for Developers Beginner 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
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
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
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
Tile-based game Part 19: Pause Screen
Frontend Engineering
Tile-based game Part 19: Pause Screen
KidsCanCode Beginner 9y ago
Tile-based game Part 18: Sound Effects
Frontend Engineering
Tile-based game Part 18: Sound Effects
KidsCanCode Beginner 9y ago
Why do semantics matter? -- #A11ycasts 08
Frontend Engineering
Why do semantics matter? -- #A11ycasts 08
Chrome for Developers Beginner 9y ago
Tile-based game Part 17: Tweening/Easing Animations
Frontend Engineering
Tile-based game Part 17: Tweening/Easing Animations
KidsCanCode Beginner 9y ago
Tile-based game Part 16: Items
Frontend Engineering
Tile-based game Part 16: Items
KidsCanCode Beginner 9y ago
Adapting to the Mobile Web F̶u̶t̶u̶r̶e̶ Present (Polymer Summit 2016)
Frontend Engineering
Adapting to the Mobile Web F̶u̶t̶u̶r̶e̶ Present (Polymer Summit 2016)
Chrome for Developers Beginner 9y ago
Chrome 54: Custom Elements v1, Broadcast Channel API, Foreign Fetch and more
Frontend Engineering
Chrome 54: Custom Elements v1, Broadcast Channel API, Foreign Fetch and more
Chrome for Developers Beginner 9y ago
Why the web makes sense for business apps - Vaadin (Polymer Summit 2016)
Frontend Engineering
Why the web makes sense for business apps - Vaadin (Polymer Summit 2016)
Chrome for Developers Beginner 9y ago
Polymer & the Closure Compiler (Polymer Summit 2016)
Frontend Engineering
Polymer & the Closure Compiler (Polymer Summit 2016)
Chrome for Developers Beginner 9y ago
Tile-based game Part 15: Simple Visual Effects (and a bug fix!)
Frontend Engineering
Tile-based game Part 15: Simple Visual Effects (and a bug fix!)
KidsCanCode Beginner 9y ago
Tile-based game Part 13: Map Obstacles
Frontend Engineering
Tile-based game Part 13: Map Obstacles
KidsCanCode Beginner 9y ago
Tile-based game Part 12: Loading Tiled Maps
Frontend Engineering
Tile-based game Part 12: Loading Tiled Maps
KidsCanCode Beginner 9y ago
Tile-based game Part 11: Tiled Map Editor
Frontend Engineering
Tile-based game Part 11: Tiled Map Editor
KidsCanCode Beginner 9y ago
Tile-based game Part 10: Player and Mob Health
Frontend Engineering
Tile-based game Part 10: Player and Mob Health
KidsCanCode Beginner 9y ago
Tile-based game Part 9: Basic Shooting
Frontend Engineering
Tile-based game Part 9: Basic Shooting
KidsCanCode Beginner 9y ago
Tile-based game Part 8: Mob Movement
Frontend Engineering
Tile-based game Part 8: Mob Movement
KidsCanCode Beginner 9y ago
Tile-based game Part 6: Rotating Player Sprite
Frontend Engineering
Tile-based game Part 6: Rotating Player Sprite
KidsCanCode Beginner 9y ago
Tile-based game Part 5: Player Graphics
Frontend Engineering
Tile-based game Part 5: Player Graphics
KidsCanCode Beginner 9y ago
Tile-based game Part 4: Scrolling Map / Camera
Frontend Engineering
Tile-based game Part 4: Scrolling Map / Camera
KidsCanCode Beginner 9y ago
Tile-based game Part 3: Smooth Movement
Frontend Engineering
Tile-based game Part 3: Smooth Movement
KidsCanCode Beginner 9y ago
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
Accessibility, Totally Tooling Tips (S3, E8)
Frontend Engineering
Accessibility, Totally Tooling Tips (S3, E8)
Chrome for Developers Beginner 9y ago
Haskell lists - FunFunFunction #39
Frontend Engineering
Haskell lists - FunFunFunction #39
Fun Fun Function Beginner 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