Frontend Learning Kit
Collection of highly recommended materials & best practices for front-end developers. (free + paid)
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
- ๐ฅ 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
TypeScript
- ๐ TypeScript Deepdive
- ๐ Programming TypeScript
- ๐ฅ Understanding typescript
React
- ๐ฅ React Redux
- ๐ฅ Epic React
- ๐ React TypeScript Cheatsheet
- ๐ React explanation by visual block
Angular
- ๐ฅ Angular
HTTP
- ๐ MDN HTTP
- ๐ HTTP2 in Action
Git
- ๐ Git Explorer
Web performance
- ๐ MDN Performance
- ๐ Web Dev Performance
- ๐ Google Dev - Performance
- ๐ Smashing Magezine - Performance
JavaScript Best practices
- ๐ Refactoring JavaScript
- ๐ JS Design Patterns
- ๐ Design Patterns for Humans
Functional JavaScript
Data Structures and Algorithms
- ๐ Grokking Algorithms
- ๐ The Algorithm Design Manual
- ๐ Cracking Coding Interview
- ๐ Javascript Algo
- ๐ฅ DataStructues Algorithms
- ๐ฅ Practical Algorithms
- ๐ฅ JavaScript Algorithms fundamentals
- ๐ฅ Adbul Bari
- ๐ฅ Jenny's Lectures
- ๐ฅ Gaurav Sen
- ๐ฅ Tushar Roy - Coding Made Simple
- ๐ฅ Rachit Jain
Coding platforms
Interview Prep
- ๐ Front End Interview Handbook
- ๐ JavaScript Interview Questions
- ๐ JavaScript Code Challenges
- ๐ React Interview Questions
- ๐ Tech Interview Handbook
- ๐ฅ Namaste JavaScript
License
This repository is MIT licensed. Read more