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 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
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
What about 3rd party JavaScript? #AskPolymer -- Polycasts #44
Frontend Engineering
What about 3rd party JavaScript? #AskPolymer -- Polycasts #44
Chrome for Developers Beginner 10y ago
Questions and Answers - FunFunFunction #12
Frontend Engineering
Questions and Answers - FunFunFunction #12
Fun Fun Function Beginner 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
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
Pygame Platformer Part 11: Character Animation (part 2)
Frontend Engineering
Pygame Platformer Part 11: Character Animation (part 2)
KidsCanCode Beginner 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
Pygame Platformer Part 7: Splash & End Screens
Frontend Engineering
Pygame Platformer Part 7: Splash & End Screens
KidsCanCode Beginner 10y ago
Pygame Platformer Part 6: Game Over
Frontend Engineering
Pygame Platformer Part 6: Game Over
KidsCanCode 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
Pygame Platformer Part 3: Gravity and Platforms
Frontend Engineering
Pygame Platformer Part 3: Gravity and Platforms
KidsCanCode Beginner 10y 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 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
What about internationalization? #AskPolymer -- Polycasts #33
Frontend Engineering
What about internationalization? #AskPolymer -- Polycasts #33
Chrome for Developers Beginner 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
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
Learning to Code with Python: Lesson 2.4: More Fun with Animation
Frontend Engineering
Learning to Code with Python: Lesson 2.4: More Fun with Animation
KidsCanCode Beginner 11y ago
Moltin + Angular Wrapping Things Up
Frontend Engineering
Moltin + Angular Wrapping Things Up
LearnCode.academy Beginner 11y ago
Learning to Code with Python: Lesson 2.2 Simple Animation
Frontend Engineering
Learning to Code with Python: Lesson 2.2 Simple Animation
KidsCanCode Beginner 11y ago