frontend-development
A curated list of resources for Frontend development
https://github.com/codingknite/frontend-development
Last synced: 3 days ago
JSON representation
-
HTML
-
Courses
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Learn HTML CodeCademy 💵
- HTML & CSS The Odin Project
- Introduction to Basic HTML & HTML5 FreeCodeCamp
- HTML5 and CSS Fundemantals EDX
- Learn HTML in Detail
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML and CSS Team Treehouse 💵
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- HTML5 and CSS Fundemantals EDX
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML Scrimba
- Introduction to HTML and CSS Team Treehouse 💵
- Introduction to HTML Scrimba
-
Books
-
Documentation
-
Cheat Sheets
-
Articles
-
Websites
- HTML5 Doctor - A great reference for HTML Elements
- HTML-5-TUTORIAL - A Great Website for everything HTML
- HTML Validator - Check if your HTML markup is valid and contains no errors.
- Templated - A collection of 845 free CSS & HTML5 site templates.
- Templated - A collection of 845 free CSS & HTML5 site templates.
-
-
Introduction
-
How the Internet Works
-
Articles
-
Videos
- What is the Internet KhanAcademy
- The Internet: Crash Course Computer Science
- Computer Networks: Crash Course Computer Science
- The World Wide Web: Crash Course Computer Science
- The Internet: Crash Course Computer Science
- Computer Networks: Crash Course Computer Science
- The World Wide Web: Crash Course Computer Science
-
Documentation
-
-
CSS
-
Books
-
Documentation
-
Cheat Sheets
-
Courses
-
Frameworks and Libraries
-
Practice your CSS Skills
-
Style Guides
-
Websites
- **7 Days, 7 Websites** - Build 7 websites in 7 days
- **Can I use** - Up-to-date browser support tables for front-end technologies
- **Clippy** - A tool to help use the new clip-path property
- **CSS Easing functions** - A collection of easing functions used in CSS transitions and animations.
- **CSS Diner** - Learn CSS Selectors through a game
- **CSS for People Who Hate CSS**
- **CSS Grid Garden** - Learn CSS Grid through a game
- **CSS Layout** - A collection of popular layouts and patterns made with CSS
- **Cubic Berzier Function Generator**
- **Flexbox Froggy** - Learn CSS Flexbox through a game
- **Responsinator** - Check the responsiveness of a site across different devices.
- **Responsive Grid System** - Quick flexible and easy fluid grid for easy responsive web design.
- **Beautiful CSS box-shadow examples** - A curated collection of 90+ free beautiful box-shadow, click to copy.
- **Beautiful CSS buttons examples** - A curated collection of 80+ free beautiful buttons, click to copy.
- **CSS-tricks** - A blog site for everything CSS
- **Responsive Grid System** - Quick flexible and easy fluid grid for easy responsive web design.
-
-
JavaScript
-
Reference & Cheat Sheets
-
Books
-
Courses
- Learn JavaScript - CodeCademy
- JavaScript Tutorial - GeekforGeeks
- JavaScript30 - Wes Bos
- Learn Javascript From Scratch - Scaler
- Programming the Web with JavaScript - EDX
- The Complete JavaScript Course - Udemy💵
- JavaScript Algorithms and Data Structures - FreeCodeCamp
- JavaScript Tutorial - GeekforGeeks
-
Challenge Websites
-
Snippets and cheatsheets
-
Style Guides
-
Visual Studio Code Extensions
- **Babel JavaScript** - Syntax highlighting for today's JavaScript
- **Debugger for Chrome** - Debugging tool
- **Bracket Pair Colorizer 2** - Match brackets with same color
- **ESLint** - Code Linter
- **Intellisense** - Code completion and Information
- **Live Server** - Live Web Page Reload.
- **NPM** - npm support for VsCode
- **Path Intellisense** - Auto-complete path files
- **Prettier** - Code Formatting.
- **Paste JSON as Code** - Copy JSON paste as JavaScript or Typescript
- **Quokka.js** - Prototyping playground that displays the results of an operation inside your IDE
- **REST Client** - REST Client for Visual Studio Code
- **Settings Sync** - Synchronise your editor settings using Github.
- **Snippets** - Snippets for JavaScript ES6 syntax and TypeScript.
-
Articles
- A Study Plan To Cure JavaScript Fatigue
- 70 JavaScript Interview Questions
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 Interview QuestionsEvery JavaScript Developer Should Know
- How to Manage JavaScript Fatigue
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- 10 JavaScript concepts you need to know for interviews
- A Study Plan To Cure JavaScript Fatigue
- 10 JavaScript concepts you need to know for interviews
-
Websites
-
Documentation
-
-
Design Inspiration
-
Youtube Channels
-
Podcasts
-
Portfolio Inspiration
-
Conferences
- Aral Tasher
- Brittany Chiang
- Fidalgo Pedro
- Jack Jeznach
- Julia Johnson
- Matt Farley
- Nathan Simpson
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Jack Jeznach
- Matt Farley
- Developer Portfolios - Github Repo
-
-
Blogs
-
Interview Prep
-
Resume Templates
-
Resume Editing
-
Job Sites
- Arc.dev - Remote Developer Jobs
- Find Remote Jobs
- Github Jobs
- JavaScript Job
- JustRemote
- Jobspresso
- Outsourcely
- Powertofly Jobs
- Producthunt Jobs
- Remoters
- Remote Hub
- Remote Hunt
- Remoteco
- Stackoverflow Jobs
- Startupers
- TheRemoteWork
- We Work Remotely
- Working Nomads
- YC Startup Jobs
- Circular
- Women Who Code
- Jr Dev Jobs
- React Jobs Board
- Remote Hunt
- Angel List
- Jr Dev Jobs
- Remoteco
- Circular
- Honeypot
-
Freelance Jobs Sites
-
Mock Interviews
-
Project Pair Programming
-
Open Source
-
Articles
- Resources that help me land a job at FANG
- Finding your first remote job - Joshua W. Cameau
- 5 things you need to know in a programming interview
- How to Write a Developer Résumé Hiring Managers Will Actually Read
- How to Get a Software Engineer Job at Google and Other Top Tech Companies
- How To Get A Programming Job Without A Degree
- How to Get a Remote Developer Job and Become a Digital Nomad
- How To Get Your First Web Developer Job: The Ultimate Guide for Junior Developers
- Resources that help me land a job at FANG
- Tips to get a job as a Developer
- The 30-minute guide to rocking your next coding interview
- Want to Know How to Get a Remote Job? I Asked 30 Remote Companies - This is What They Said
- Why I studied full-time for 8 months for a Google interview
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- How to Break Into the Tech Industry—a Guide to Job Hunting and Tech Interviews
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
- Resources that help me land a job at FANG
-
YouTube Series
-
-
Newsletters
-
React
-
Blog Sites
-
Books
-
Cheat Sheets
-
Courses
- The Beginner's Guide to React - Egghead
- Introduction to React - freeCodeCamp
- Introduction to React - FullStackOpen
- React Getting Started - Pluralsight
- React for Beginners - Wes Bos
- Learn React - Scrimba
- Learn React - Scrimba
- Learn React - Scrimba
- Learn React - Scrimba
- Introduction to React - freeCodeCamp
- Learn React - Scrimba
- Learn React - Scrimba
- Epic React - Kent C. Dodds💵
- Learn React - Scrimba
-
Project Ideas
-
Podcasts
-
Youtube Channels
-
React Tooling
-
State Management
-
UI Frameworks & Libraries
-
Unit Testing
-
CSS in JS
-
Remote Data Fetching
-
Server Side Rendering
-
Experts on Twitter
-
Conferences
-
Community
-
Create React App
-
-
Git
-
Courses
-
Books
-
Tools
-
-
Vue
-
Courses
- Learn Vue - VueSchool💵
- Learn Vue.js - Full Course for Beginners - freeCodeCamp
- Advanced Vue.js Features from the Ground Up - Frontend Masters
- Learn Vue 2: Step By Step - Laracasts
- Learn Vue by Building and Deploying a CRUD App - Testdriven
- Intro to Vue 2 - Vuemastery
- Premium Beginner to Advanced Vue Course - Vuemastery💵
- Learn Vue.js - Full Course for Beginners - freeCodeCamp
- Getting Started with Vue.js - Scotch
- Premium Beginner to Advanced Vue Course - Vuemastery💵
-
Documentation
-
Books
- Full-Stack Web Development with Vue.js and Node 💵
- Vue.js 2 Design Patterns and Best Practices 💵
- Vue.js in Action 💵
- Fullstack Vue 💵
- Vue.js: Up and Running 💵
- The Vue Handbook 💵
- Mastering Vue.js 💵
- The Mastery Of Vue.js 2 💵
- Testing Vue.js components with Jest 💵
- The Vue Handbook 💵
- Vue.js: Understanding its Tools and Ecosystem 💵
- Vue.js: Up and Running 💵
- Fullstack Vue 💵
-
Project Ideas
-
Podcasts
-
Tools
-
Blogs
-
Community
-
Conferences
-
-
Browser extensions
-
Icons
-
Fonts and Typography
-
Images and Videos
-
Illustrations
-
Conferences
-
-
Optimization
-
Color Inspiration
-
Hosting Sites
-
Conferences
-
Programming Languages
Categories
JavaScript
109
Interview Prep
107
React
92
HTML
79
CSS
62
Vue
52
Portfolio Inspiration
33
Icons
18
Fonts and Typography
15
Git
15
Blogs
13
Design Inspiration
13
How the Internet Works
12
Color Inspiration
11
Youtube Channels
11
Podcasts
10
Optimization
10
Images and Videos
9
Illustrations
7
Hosting Sites
6
Newsletters
6
Browser extensions
4
Introduction
1
Sub Categories
Conferences
169
Courses
115
Articles
109
Books
46
Job Sites
29
Websites
23
Frameworks and Libraries
17
Experts on Twitter
16
Visual Studio Code Extensions
14
Challenge Websites
13
Tools
12
UI Frameworks & Libraries
10
Practice your CSS Skills
8
Podcasts
8
Resume Templates
8
React Tooling
7
Style Guides
7
Cheat Sheets
7
Community
7
Documentation
7
Videos
7
Freelance Jobs Sites
7
Resume Editing
5
Open Source
5
Snippets and cheatsheets
5
Blog Sites
4
Unit Testing
4
Project Ideas
3
State Management
3
Remote Data Fetching
3
Blogs
3
YouTube Series
2
Mock Interviews
2
Create React App
2
Server Side Rendering
2
Reference & Cheat Sheets
2
Youtube Channels
1
Project Pair Programming
1
CSS in JS
1
Keywords
javascript
5
react
5
css
3
es6
3
education
2
es2015
2
learn-to-code
2
programming
2
git
2
redux
2
test-runner
1
test
1
react-components
1
mocha
1
jest
1
enzyme
1
chai
1
ava
1
assertions
1
test-runners
1
testing
1
traversal
1
angular
1
collaboration
1
component-driven
1
composable
1
composable-architecture
1
distributed
1
async
1
book
1
book-series
1
closures
1
prototypes
1
training-materials
1
training-providers
1
build-tools
1
zero-configuration
1
i18n
1
immer
1
offline-first
1
react-boilerplate
1
redux-saga
1
scaffolding
1
styled-components
1
webpack4
1
assertion-library
1
git-client
1
git-gui
1
gitextensions
1
material-dashboard
1