General Assemblys Dash - a free, interactive introductory course that is all done in the browser. The projects include a landing page, blog theme, and restaurant website.
Code Academy - Most of the content is free, easy to follow and frames each lesson on a project. The Pro version includes more projects, quizzes and online help via chat.
- Devtips HTML Basics (playlist)
- Wired.com: HTML cheatsheet
- Everything that could go in the head
- Devtips CSS Basics (playlist)
- LearnWebCodes Learn CSS (playlist)
- MDN Solving problems with CSS
- The tools of the JS trade
- Front-End Checklist
- LearnCode.Academy's ES6 (video)
- Cs50's AJAX (video)
- LearnWebCode's JSON and AJAX Tutorial: With Real Examples (video)
- Traversy Media's Node.js Tutorial for Absolute Beginners (video)
- Traversy Media's MEAN stack from front to back (video)
- Traversy Media's Build A Mean js App In 30 Minutes (video)
- Traversy Media's Cmder: A better Windows command line (video)
- DevTips My Code Editor: Atom, Setup, Packages (video)
- Devtips Github for noobs (video)
- Hello World
- Getting your project on Github
- Understanding Github flow
- Getting started with Github pages
- Modern Front End Developer Workflow
Let me know if you have some favourites I've missed and what I can add to this resource.
Photo by Mikito Tateisi on Unsplash
Many times as a mobile developer I have to work on apps without the API ready that was crucial for the feature I was implementing. Either the backend was developed by another team that was not entirely in sync with us or our backend team had no chance to implement those endpoints earlier. For this reason, I was not able to satisfy the Definition of Done but it does not mean that I have implemented the UI only.