Distance Learning Resources
Includes a variety of online platforms that offers premium version of their services as well.
Adobe Education Exchange
Free courses offered by Adobe and its community.
Brilliant
An online education platform where they encourage learning through constantly solving of challenging problems.
Coursera
Similar to edX over the content and entry barrier being the platform is filled with courses created by institutions and universities.
edX
An online platform with most of its courses created by figurehead institutions and universities such as Microsoft, Harvard University, Standford University, Linux Foundation, and more.
Personal comment:
Hard to be able to create a course inside of the platform. Mostly created by well-known institutions and universities. Yup, I recommend it a lot.
fast.ai
Free courses on machine learning, ooooh yeah.
Google Developers
A hub of extensive documenations provided by Google developers. Not only it contains documentation on web development but also could get you started on Android app development and developing products utilizing YouTube.
HTML5 Rocks
A tutorial and explainer site for web developers.
Learn X in Y Minutes
A community-created repository of summaries for you to learn the X programming languages and tools in just Y minutes.
Personal comment:
What's
Y
minutes, you ask? The world may never know.MDN Web Docs
An extensive documentation on web development provided by Mozilla Developer Network. Contains a gigantic amount of resources especially for those who are new to web development and programming, in general.
Personal comment:
I think not a lot of people recommend to take a deep examination at this site but it does have a lot of things to offer. Seriously, take some time to take a stroll (uhh... visit?) into this site.
Scrimba
A free online platform that offers videos with interactive code. It's like a child of YouTube and Glitch, as they say.
Personal comment:
recommended
SkillShare
An online platform for well-known instructors. It requires you to have some form of subscription to be able to access its premium courses but you can find some free trials with a new account.
Teach Engineering
It's a educational resources site containing engineering stuff.
Tutorials Point
A good overview on a bunch of programming languages.
Personal comment:
I recommend this one though not as much.
TutPlus
A website that offers resources such as course, articles, and ebooks on different fields such as web design, programming, graphic design, and business.
Udacity
Most, if not all courses are focused on technology.
W3Schools
A site of programming tutorials and such.
Personal comment:
Personally, I mostly see this more of a quick referential site instead of a tutorial site.
Personal comment:
Another MOOC platform recommendation. Also have some exclusive courses that can be found only on Coursera so neither edX and Coursera can have a huge content gap over the other (I think, anyway).