Platforms
- Wikipedia
- edX.org
- The Linux Foundation Training
- freeCodeCamp
- The Odin Project
- MIT OpenCourseWare
- MIT Deep Learning
- Coursera
- CodeAcademy
- deeplearning.ai
- Startup School
- Khan Academy
- Google CodeLabs
- Google Developers Certification - Demonstrate your proficiency and skill and earn certifications.
- Stanford Engineering Everywhere
- MOOC.fi
- nand2tetris
- Udacity
- Saylor Academy
- Code.org
- Class-Central
- Cognitive Class
- Full Stack Open
- Academic Earth
- University of Reddit
- OPEN CULTURE
- teachyourselfcs.com
- hackr.io - Find the best programming courses & tutorials.
- LinkedIn Learning
paid - DataCamp
paid - Frondend Masters
paid - JetBrains Academy
freemium - PluralSight -
paid - Lambda School
paid - Interaction Design Foundation
- MATLAB Academy
- The Open University - Degrees and courses for international students.
paid - Oracle University
paid - EXLskills
paid - Udemy
paid - MasterClass
paid - egghead.io - Short, instructional screencast video tutorials for web developers.
paid - Upskill
freemium - O'Reilly Media
Courses
- Machine learning/Deep learning
- Practical Deep Learning for Coders - fast.ai.
- Machine Learning Crash Course with TensorFlow APIs - Google's fast-paced, practical introduction to machine learning.
- mlcourse.ai - Open Machine Learning Course. (GitHub)
- Linux
- Linux From Scratch - Step-by-step instructions for building your own custom Linux system, entirely from source code.
- A Beginner's Guide to Linux Kernel Development - The Linux Foundation.
- The Theoretical Minimum Lectures - Leonard Susskind.
- CS 144: Introduction to Computer Networking, Fall 2019 - Stanford
- CS231n: Convolutional Neural Networks for Visual Recognition, Spring 2019 - Stanford
- CS 253 Web Security
- The Missing Semester of Your CS Education - MIT (GitHub)
- 17-313: Foundations of Software Engineering
- Introduction to Computational Thinking
- Hackspaining - Security Training for Developers.