Frontend Learning Kit
Frontend tech guide and collection of highly recommended materials
2022 Frontend Dev Interview checklist & Roadmap [NEW]
Frontend Role Guide to know about different frontend roles and their criterion
Frontend Interview Guide to know about different frontend interview rounds
FAQs to clarify common doubts
Frontend resources/materials
HTML
-
๐ MDN HTML
CSS
-
๐ MDN CSS -
๐ Web Dev -
๐ฅ CSS Complete Guide - Udemy -
๐ CSS for JS developers
Advanced CSS
-
๐ Debugging CSS -
๐ฅ CSS Demystified
JavaScript
-
๐ Eloquent JavaScript -
๐ JavaScript Info -
๐ JavaScript for Impatient Programmers -
๐ Just Javascript -
๐ฅ Complete JavaScript -
๐ฅ Javascript Complete Guide
Advanced JavaScript
-
๐ You don't know JS -
๐ Secrets of the JavaScript Ninja -
๐ Deep JavaScript -
๐ Professional JavaScript for Web developers -
๐ฅ Deep JavaScript Foundations -
๐ฅ JavaScript Hard Parts -
๐ฅ JavaScript: Understanding the Weird Parts
TypeScript
-
๐ TypeScript Deepdive -
๐ Tackling TypeScript -
๐ Programming TypeScript -
๐ฅ Understanding typescript -
๐ฅ TypeScript Course by ui.dev
React
-
๐ฅ React Redux -
๐ฅ Epic React -
๐ ReactJS docs (beta)
React Repos
-
๐ React TypeScript Cheatsheet -
๐ React explanation by visual block -
๐ Bulletproof React -
๐ Under the hood
Other frameworks
-
๐ฅ NextJS -
๐ฅ Angular -
๐ฅ Vue:Complete guide -
๐ฅ Sveltejs: Complete Guide
HTTP
-
๐ MDN HTTP -
๐ HTTP2 in Action
Git
-
๐ Become a git guru -
๐ Pro Git
Web Performance
-
๐ MDN Performance -
๐ Web Dev Performance -
๐ Google Dev - Performance -
๐ Smashing Magezine - Performance -
๐ฅ Web Performance Fundamentals
Web Security
-
๐ฅ Web Security
Accessibility
JS Design Patterns
JS Best practices
-
๐ Refactoring JavaScript -
๐ฅ Writing Clean Code -
๐ The art of unit testing
Functional JavaScript
Frontend youtube channels
-
๐ฅ Traversy Media -
๐ฅ Clever Programmer -
๐ฅ Net Ninja -
๐ฅ Web Dev Simplified -
๐ฅ Academind -
๐ฅ Dev Ed -
๐ฅ Kevin Powell -
๐ฅ Codevolution
DSA resources
-
๐ Grokking Algorithms -
๐ The Algorithm Design Manual -
๐ Cracking Coding Interview -
๐ Javascript Algo -
๐ฅ DataStructues Algorithms -
๐ฅ Practical Algorithms -
๐ฅ JavaScript Algorithms fundamentals
DSA youtube
-
๐ฅ Adbul Bari -
๐ฅ Jenny's Lectures -
๐ฅ Gaurav Sen -
๐ฅ Tushar Roy - Coding Made Simple -
๐ฅ Rachit Jain
Interview Prep
-
๐ Front End Interview Handbook -
๐ JavaScript Interview Questions -
๐ JavaScript Code Challenges -
๐ React Interview Questions -
๐ Tech Interview Handbook -
๐ JavaScript Questions MCQ -
๐ FreeCodeCamp Interview Prep -
๐ฅ Namaste JavaScript
Coding platforms
-
๐ Leetcode -
๐ Hackerrank
Linux
-
๐ Linux Journey -
๐ฅ Edureka
Additional Resources
-
๐ JS Party podcast -
๐ JavaScript 30 -
๐ Git Explorer -
๐ FreeCodeCamp React Challange -
๐ React Coding Challange -
๐ React by Example -
๐ React Cheatsheet -
๐ React Patterns -
๐ Tao Of React -
๐ฅ Scrimba - Learn React for free interactively -
๐ MDN - Front-end Web Dev pathway
License
This repository is MIT licensed. Read more