Matthew Terrill's starred repositories
coding-interview-university
A complete computer science study plan to become a software engineer.
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
33-js-concepts
📜 33 JavaScript concepts every developer should know.
javascript-questions
A long list of (advanced) JavaScript questions, and their explanations :sparkles:
en.javascript.info
Modern JavaScript Tutorial
vanillawebprojects
Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries
smooth-scroll
A lightweight script to animate scrolling to anchor links.
modern-css-reset
A bare-bones CSS reset for modern web development.
eslint-config-wesbos
No-Sweat™ Eslint and Prettier Setup - with or without VS Code
a11y-dialog
A very lightweight and flexible accessible modal dialog script.
vanilla-todo
A case study on viable techniques for vanilla web development.
basecs-series
A compiled list of resources from the basecs series
beginners-guide-to-react
The Beginner's Guide To ReactJS
javascriptvisualizer
A tool for visualizing Execution Context, Hoisting, Closures, and Scopes in JavaScript.
accessible_modal_window
Accessible modal dialogs
JS-Tips-And-Tricks
A collection of JavaScript tips and tricks 🔥🚀⚡
OSS-Contribution
Learn how to contribute to open-source projects
git_tips_tricks
A repo containing only Git tips and tricks. 🔥🚀⚡
bulk-update-gear
A simple flask web app for adding gear to past activities in bulk
vanilla-js-academy
⚓︎ A Vanilla JS workshop by Chris Ferdinandi
Common_Problems_Jr_Devs_Should_Know
A collection of problems submitted by hiring managers, interviewers, and mid & senior level developers they consider mandatory knowledge for junior software developers.
vanilla-js-academy
Embrace the burn
OSS-Contribution
Learn how to contribute to open-source projects
vanillajs-academy-2020
Projects for Chris Ferdinandi's VanillaJsAcademy