awesome-front-end-curriculum
awesome-front-end-curriculum copied to clipboard
A crowd sourced curriculum of mandatory material for new front-end devs.
Awesome front-end curriculum ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)
A crowdsourced and curated list of material that's considered mandatory curriculum for front-end developers by the community. Pull Requests are welcome.
Table of Contents
- Browsers
- CSS
- HTML
- JavaScript
- Source Control
- Work Pocesses
- Architecture and Patterns
- Testing
- Performance
- Accessibility
- Craftsmanship
- Information Design / User Experience
- Courses/classes
- Handbooks
- Reference documentation
Browsers
- What happens when a browser starts
- What happens when CSS is being interpretated
- What happens when a web page is rendered
- What happens when HTML is parsed
CSS
...
HTML
...
JavaScript
- Eloquent JavaScript
- JavaScript: The Good Parts
- JavaScript: The Definitive Guide
- You don't know JS series
- Exploring ES6
Source Control
Testing
Accessibility
Work processes
Architecture and Patterns
Software craftsmanship
- Clean Code
- Working Effectively with Legacy Code
- Refactoring
- Pragmatic Programmer
- Release It!
- Code Simplicity