Use git clone
to download your own copy of this repo. Create a new branch with git checkout -b BRANCHNAME
. Add new resources to the repo. Push up the new branch with git push origin BRANCHNAME
and submit a pull request.
Codewars
Free Code Camp
Interview Cake
Exercism.io (uses testing)
JavaScript the Good Parts - playlist (video)
JavaScript the Weird Parts - first 3.5hrs (video)
JavaScript Fundamentals playlist
Understanding filter (video)
Understanding map (video)
Understanding reduce (video)
Understanding reduce pt.2 (video)
Spread Operator & Default Params
Free Programming Books
Exploring ES6
Eloquent JavaScript
JavaScript The Good Parts
JavaScript Design Patterns
Chrome DevTools
CodeSchool - Discover DevTools
Understanding the event loop (video)
Compatibility Table
Compatibility Search
MIT Intro to Algorithms (video)
Harvard Advanced Algorithms (video)
ComSci Algorithms in JavaScript