Frontend Learning Kit
Frontend tech guide and curated collection of frontend materials
2023 Frontend Dev Interview checklist & Roadmap
Frontend Role Guide to know about different frontend roles and their criterion
Frontend Interview Guide to know about different frontend interview rounds
Frontend projects for Practice & interviews (beginners to intermediates)
FAQs to clarify common doubts
Frontend resources/materials
HTML
๐ ย ย MDN HTML๐ ย ย W3 Schools๐ ย ย HTML Tutorial
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 Tutorial๐ ย ย JavaScript for Impatient Programmers๐ ย ย Just Javascript๐ ย ย JavaScript Roadmap๐ฅ ย ย 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๐ ย ย TypeScript Tutorial๐ ย ย TypeScript Handbook๐ ย ย Programming TypeScript๐ ย ย TypeScript Roadmap๐ฅ ย ย Understanding typescript๐ฅ ย ย TypeScript Course by ui.dev
React
๐ฅ ย ย React - The Complete Guide๐ฅ ย ย Epic React๐ ย ย ReactJS docs (beta)๐ ย ย ReactJS Tutorials๐ฅ ย ย Scrimba - Learn React for free interactively๐ ย ย React Roadmap
React Repos
๐ ย ย React TypeScript Cheatsheet๐ ย ย Entire React code base explanation by visual block๐ ย ย Bulletproof React
Other frameworks
๐ฅ ย ย NextJS๐ฅ ย ย Angular๐ฅ ย ย Vue:Complete guide๐ฅ ย ย Sveltejs: Complete Guide
HTTP
๐ ย ย MDN HTTP๐ ย ย HTTP2 in Action
Git
๐ ย ย Become a git guru๐ ย ย Pro Git๐ ย ย Git Explorer๐ ย ย Practical Git Guide
Web Performance
๐ ย ย MDN Performance๐ ย ย Web Dev Performance๐ ย ย Google Dev - Performance๐ ย ย Smashing Magezine - Performance๐ฅ ย ย Web Performance Fundamentals
Web Security
๐ฅ ย ย Web Security
Accessibility
JS Design Patterns
๐ ย ย Modern Web App Design Patterns๐ ย ย JS Design Patterns๐ ย ย Design Patterns for Humans
JS Best practices
๐ ย ย Refactoring JavaScript๐ฅ ย ย Writing Clean Code๐ ย ย The art of unit testing
Functional JavaScript
๐ ย ย Mostly adequate Guide๐ ย ย Functional Light JavaScript๐ฅ ย ย Functional JavaScript
Frontend youtube channels
๐ฅ ย ย Traversy Media๐ฅ ย ย Clever Programmer๐ฅ ย ย Net Ninja๐ฅ ย ย Web Dev Simplified๐ฅ ย ย Academind๐ฅ ย ย Dev Ed๐ฅ ย ย Kevin Powell๐ฅ ย ย Codevolution
Interview Prep Resources
๐ ย ย Front End Interview Handbook๐ ย ย JavaScript Interview Questions๐ ย ย JavaScript Code Challenges๐ ย ย React Interview Questions๐ ย ย Tech Interview Handbook๐ ย ย JavaScript Questions MCQ๐ ย ย FreeCodeCamp Interview Prep๐ ย ย Interview Ant
Interview Prep channels
๐ฅ ย ย Namaste JavaScript๐ฅ ย ย Chirag Goel๐ฅ ย ย Devtools Tech Frontend Interview Series๐ฅ ย ย Front-End Engineer๐ฅ ย ย RoadsideCoder๐ฅ ย ย Uncommon Geeks
Coding challenges
๐ ย ย Big Frontend Dev๐ ย ย Great Frontend Dev๐ ย ย Frontend Mentor๐ ย ย JS Challenger๐ ย ย Devtools Tech๐ ย ย Learners Bucket
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
Coding platforms
๐ ย ย Leetcode๐ ย ย Hackerrank๐ ย ย Interviewbit
Additional Resources
๐ ย ย JS Party podcast๐ ย ย JavaScript 30๐ ย ย FreeCodeCamp React Challange๐ ย ย React Coding Challange๐ ย ย React by Example๐ ย ย React Cheatsheet๐ ย ย React Patterns๐ ย ย Tao Of React๐ฅ ย ย JavaScript Mastery๐ ย ย MDN - Front-end Web Dev pathway๐ ย ย The React Handbook
License
This repository is MIT licensed. Read more