A collection of good tools/resources sprinkled throughout the Internet.
- Algorithms/Data Structures
- Data Structure Visualizations
- How Do I Strengthen My Knowledge of Data Structures and Algorithms
- VisuAlgo visualising data structures and algorithms through animation
- Angular
- API
- Dash Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 150+ APIs (for a full list, see below). You can even generate your own docsets or request docsets to be included.
- OverAPI Collecting All Cheat Sheets
- MDN
- Architecture/Design
- API Stylebook: Design Guidelines
- The Architecture of Open Source Applications
- HiredInTech Learn our 4-step process to cracking any system design question.
- Database
- Essential SQL Get Started Learning SQL
- PostgreSQL Exercises
- SQL Fiddle test and share SQL queries
- Frontend (CSS, DOM, HTML, JavaScript)
- Front-end Handbook
css
dom
html
js
- Frontend Masters
css
dom
html
js
Expert Javascript and Front-End Web Development Training Videos
- Front-end Handbook
- Fundamentals
- JSDN JavaScript Diagram Notation
- Python Tutor Visualize Python, Java, JavaScript, TypeScript, Ruby, C, and C++ code execution
- Git
- Interview Guide
- andreis/interview
- adam-s/js-interview-review What Do I Need to Know to Ace a JavaScript Interview?
- Interview Questions
- Code Wars
technical
code challenge
- HackerRank
technical
code challenge
- Interview Cake
technical
code challenge
- Interview Mocha: Interview Questions for recruiting experienced AngularJS Developers
technical
angular
- h5bp/Front-end Job Interview Questions
technical
css
html
js
- khan4019/Frontend Interview Questions
technical
css
html
js
- LeetCode
technical
code challenge
- Code Wars
- Command Line
- explainshell write down a command-line to see the help text that matches each argument
- Ops School
- Keyboard
- shortcutFoo Learn shortcuts and commands
- Sublime Tutor An interactive in-editor keyboard shortcuts tutorial for Sublime Text 3
- typing.io Typing Practice for Programmers
- React
- Code Cartoons Learn code concepts via cartoon
- React Storybook Isolate your React UI Component development from the main app
- Reactive Programming
- RxMarbles Interactive diagrams of Rx Observables
- Regular Expressions (RegEx)
- RegexGenerator++ Automatic Generation of Text Extraction Patterns from Examples
- Terminal
- See Command Line
- Tools for Practice
- JSONPlaceholder fake online REST API for testing and prototyping
To Do
- JavaScript
- Eloquent JavaScript
- Superhero.js
- TodoMVC
- You Don't Know JS
- Newsletters
- JavaScript Weekly
- Node
- How to install Node to avoid
sudo
issues
- How to install Node to avoid
- Podcasts
- 5 Minutes of JavaScript
- Developer Tea
- JavaScript Jabber
- Programming Throwdown
- Software Engineering Daily
- Twitter Accounts to Follow
- Unvetted Articles
To Do
- Gmail
- Boomerang
- Streak
- Uncategorized Native Apps
- Alfred
- BetterTouchTool
- Dropbox
- Evernote
- Flux
- Howler
- Slack
- Time Out
- Zoom
- Uncategorize Web Apps
- Headspace