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
Pygame Platformer Part 3: Gravity and Platforms
Frontend Engineering
Pygame Platformer Part 3: Gravity and Platforms
KidsCanCode Beginner 10y ago
Pygame Platformer Part 2: Player Movement
Frontend Engineering
Pygame Platformer Part 2: Player Movement
KidsCanCode Intermediate 10y ago
Questions and Answers - FunFunFunction #12
Frontend Engineering
Questions and Answers - FunFunFunction #12
Fun Fun Function Beginner 10y ago
Slack: Extended Xmas Special - Supercharged
Frontend Engineering
Slack: Extended Xmas Special - Supercharged
Chrome for Developers Advanced 10y ago
HTTP2 - HTTP203
Frontend Engineering
HTTP2 - HTTP203
Chrome for Developers Intermediate 10y ago
Clojure - FunFunFunction #5
Frontend Engineering
Clojure - FunFunFunction #5
Fun Fun Function Intermediate 10y ago
Modular Javascript - Prototypal Pattern vs Classical OOP in JS
Frontend Engineering
Modular Javascript - Prototypal Pattern vs Classical OOP in JS
LearnCode.academy Beginner 10y ago
Modular Javascript #6 - Classical Inheritance & OOP with JS
Frontend Engineering
Modular Javascript #6 - Classical Inheritance & OOP with JS
LearnCode.academy Beginner 10y ago
The Fermi Paradox — Where Are All The Aliens? (1/2)
Frontend Engineering
The Fermi Paradox — Where Are All The Aliens? (1/2)
Kurzgesagt – In a Nutshell Intermediate 11y ago
Pygame Platformer Part 1: Setting Up
Frontend Engineering
Pygame Platformer Part 1: Setting Up
KidsCanCode Beginner 10y ago
Pygame Shmup Part 14: Game Over Screen
Frontend Engineering
Pygame Shmup Part 14: Game Over Screen
KidsCanCode Beginner 10y ago
Pygame Shmup Part 13: Powerups (part 2)
Frontend Engineering
Pygame Shmup Part 13: Powerups (part 2)
KidsCanCode Intermediate 10y ago
Pygame Shmup Part 12: Powerups
Frontend Engineering
Pygame Shmup Part 12: Powerups
KidsCanCode Beginner 10y ago
Pygame Shmup Part 11: Player Lives
Frontend Engineering
Pygame Shmup Part 11: Player Lives
KidsCanCode Beginner 10y ago
V8 Performance from the Driver's Seat (Chrome Dev Summit 2015)
Frontend Engineering
V8 Performance from the Driver's Seat (Chrome Dev Summit 2015)
Chrome for Developers Beginner 10y ago
Introduction to RAIL (Chrome Dev Summit 2015)
Frontend Engineering
Introduction to RAIL (Chrome Dev Summit 2015)
Chrome for Developers Beginner 10y ago
Instant Loading with Service Workers (Chrome Dev Summit 2015)
Frontend Engineering
Instant Loading with Service Workers (Chrome Dev Summit 2015)
Chrome for Developers Intermediate 10y ago
Progressive Web Apps (Chrome Dev Summit 2015)
Frontend Engineering
Progressive Web Apps (Chrome Dev Summit 2015)
Chrome for Developers Intermediate 10y ago
What about internationalization? #AskPolymer -- Polycasts #33
Frontend Engineering
What about internationalization? #AskPolymer -- Polycasts #33
Chrome for Developers Beginner 10y ago
Supercharged Observers! -- Polycasts #32
Frontend Engineering
Supercharged Observers! -- Polycasts #32
Chrome for Developers Intermediate 10y ago
Jake Beats Wikipedia - HTTP203
Frontend Engineering
Jake Beats Wikipedia - HTTP203
Chrome for Developers Advanced 10y ago
Pygame Shmup Part 10: Explosions
Frontend Engineering
Pygame Shmup Part 10: Explosions
KidsCanCode Intermediate 10y ago
Pygame Shmup Part 9: Shields
Frontend Engineering
Pygame Shmup Part 9: Shields
KidsCanCode Intermediate 10y ago
Pygame Shmup Part 8: Sound and Music
Frontend Engineering
Pygame Shmup Part 8: Sound and Music
KidsCanCode Intermediate 10y ago
Pygame Shmup Part 7: Score (and Drawing Text)
Frontend Engineering
Pygame Shmup Part 7: Score (and Drawing Text)
KidsCanCode Intermediate 10y ago
Pygame Shmup Part 6: Sprite Animation
Frontend Engineering
Pygame Shmup Part 6: Sprite Animation
KidsCanCode Beginner 10y ago
Pygame Shmup Part 5: Improved Collisions
Frontend Engineering
Pygame Shmup Part 5: Improved Collisions
KidsCanCode Beginner 10y ago
Pygame Shmup Part 4: Adding Graphics
Frontend Engineering
Pygame Shmup Part 4: Adding Graphics
KidsCanCode Beginner 10y ago
Pygame Shmup Part 3: Collisions (and Bullets!)
Frontend Engineering
Pygame Shmup Part 3: Collisions (and Bullets!)
KidsCanCode Beginner 10y ago
Pygame Shmup Part 2: Enemy Sprites
Frontend Engineering
Pygame Shmup Part 2: Enemy Sprites
KidsCanCode Beginner 10y ago
Pygame Shmup Part 1: Player Sprite and Controls
Frontend Engineering
Pygame Shmup Part 1: Player Sprite and Controls
KidsCanCode Beginner 10y ago
#AskPolymer: How do you make the show? -- Polycasts #29
Frontend Engineering
#AskPolymer: How do you make the show? -- Polycasts #29
Chrome for Developers Beginner 10y ago
Chrome 46: New motion-path animations, client hints and service worker improvements
Frontend Engineering
Chrome 46: New motion-path animations, client hints and service worker improvements
Chrome for Developers Intermediate 10y ago
The Future of JavaScript - HTTP203
Frontend Engineering
The Future of JavaScript - HTTP203
Chrome for Developers Intermediate 10y ago
#AskPolymer: Rob answers all the questions ever -- Polycasts #27
Frontend Engineering
#AskPolymer: Rob answers all the questions ever -- Polycasts #27
Chrome for Developers Intermediate 10y ago
iron-ajax… wat?! -- Polycasts #26
Frontend Engineering
iron-ajax… wat?! -- Polycasts #26
Chrome for Developers Intermediate 10y ago
Polymer Power Tools (The Polymer Summit 2015)
Frontend Engineering
Polymer Power Tools (The Polymer Summit 2015)
Chrome for Developers Beginner 10y ago
Javascript ES6 Cheatsheet - the best of JS ES6
Frontend Engineering
Javascript ES6 Cheatsheet - the best of JS ES6
LearnCode.academy Beginner 10y ago
Javascript ES6 Cheatsheet #2 - the best of JS ES6
Frontend Engineering
Javascript ES6 Cheatsheet #2 - the best of JS ES6
LearnCode.academy Beginner 10y ago
Modular Javascript #5 - PubSub Implementation
Frontend Engineering
Modular Javascript #5 - PubSub Implementation
LearnCode.academy Beginner 10y ago
Modular Javascript #4 - PubSub Javascript Design Pattern
Frontend Engineering
Modular Javascript #4 - PubSub Javascript Design Pattern
LearnCode.academy Beginner 10y ago
Modular Javascript #3 - Revealing Module Pattern Javascript Tutorial
Frontend Engineering
Modular Javascript #3 - Revealing Module Pattern Javascript Tutorial
LearnCode.academy Beginner 10y ago
Modular Javascript #2 - Converting jQuery to an Object Literal Module
Frontend Engineering
Modular Javascript #2 - Converting jQuery to an Object Literal Module
LearnCode.academy Beginner 10y ago
Modular Javascript - Javascript Tutorial on the Object Literal Pattern
Frontend Engineering
Modular Javascript - Javascript Tutorial on the Object Literal Pattern
LearnCode.academy Beginner 10y ago
Javascript Events Tutorial Part 2 - Javascript Tutorials for Beginning Web Development
Frontend Engineering
Javascript Events Tutorial Part 2 - Javascript Tutorials for Beginning Web Development
LearnCode.academy Beginner 10y ago
Javascript Events Tutorial - How Web Developers Respond to User Input
Frontend Engineering
Javascript Events Tutorial - How Web Developers Respond to User Input
LearnCode.academy Beginner 10y ago
WATCH THIS IF YOU WANT TO BECOME A WEB DEVELOPER! - Web Development Career advice
Frontend Engineering
WATCH THIS IF YOU WANT TO BECOME A WEB DEVELOPER! - Web Development Career advice
LearnCode.academy Beginner 11y ago
Javascript Selectors - Javascript Tutorial for Beginners With Examples
Frontend Engineering
Javascript Selectors - Javascript Tutorial for Beginners With Examples
LearnCode.academy Beginner 11y ago