Here you will find a list of different learning resources that cover a vast array of different topics.
We would love to know which resources you think deserve to be included in our list. If you'd like to contribute, please see our contributing guidelines.
- Academind
- Bitfumes
- Code
- codeAvengers
- Codecademy
- CodeOpinion
- Coderbyte
- codeSTACKr
- CodProg
- CompSciLib
- Coursera
- Edureka
- edX
- Egghead
- Exercism
- Fireship
- freeCodeCamp
- Frontend Mentor
- Frontend Masters
- FullStackPython
- GeeksforGeeks
- Great Learning
- HackerRank
- Hackr
- Khan Academy
- Laracasts
- Learn JavaScript
- Learn Python the Hard Way
- LinkedIn Learning
- Luv
- Mozilla Developer Network
- Progate
- DataCamp
- Pluralsight
- Scaler
- Scrimba
- SimpleLearn
- SoloLearn
- Test Automation University
- The Odin Project
- This Dot Media
- Treehouse
- Tutorial Point
- Udacity
- Udemy
- Upskill
- W3Schools
- 1stWebDesigner
- Abdul Bari
- Academind
- Aman Fangeria
- Amigoscode
- Apna College
- Bruno Antunes
- ByteByteGo
- Clever Programmer
- Code Diggers
- CodeOpinion
- Code with Anna Kubów
- Coder Coder
- CodeWithHarry
- Coding Addict
- CS Dojo
- Derek Banas
- Design Course
- Faraday Academy
- Florin Pop
- freeCodeCamp.org
- Google Chrome Developers
- Harshit vashisth
- JavaScript Mastery
- Jenny's lectures CS/IT NET&JRF
- Kunal Kushwaha
- Laracasts
- LevelUpTuts
- Net Ninja
- Programming with Mosh
- Sonny Sangha
- sentdex
- Steve Griffith - Prof3ssorSt3v3
- take U forward
- Tech with Tim
- The Coding Train
- Thapa Technical
- Traversy Media
- Web Dev Simplified
- William Candillon
- +100 slides on HTML & CSS best practices
- +80 slides on UI/UX best practices
- A Data-Centric Introduction to Computing
- Adaptive Web Design
- Agile Software Development, Principles, Patterns, and Practices
- An Introduction to Machine Learning - Machine Learning Summer
- Blockchain for Dummies
- Database Design - 2nd Edition
- Eloquent Javascript
- Game Programming Patterns
- Guide to competitive programming
- Introduction to Computer Science using Java
- Java in a Nutshell
- Javascript Handbook
- Learn OpenGL
- Learning Patterns - Lydia Hallie and Addy Osmani
- Node.js in Action
- PHP The Right Way
- Python for Everybody
- Secrets of the JavaScript Ninja
- Software Engineering
- The Go Handbook
- The Self Taught Programmer
- The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact
- Asynchronous Programming: The End of The Loop by Jafar Husain
- Blockchain Revolution Specialization by INSEAD
- CS-433: Machine Learning by EPFL
- CS50: Introduction to Artificial Intelligence with Python -Brian Yu, David J. Malan (Harvard OpenCourseWare)
- CS50: Introduction To Computer Science by Harvard University
- CSS for JavaScript Developers by Josh W Comeau
- Foundations of User Experience (UX) Design by Google
- Full stack JavaScript by The Odin Project
- Introduction to Computer Science and Programming Using Python by MIT
- Learn Python by Kaggle
- Programming for Everybody (Getting Started with Python) by The University of Michigan
- Responsive Web Design by freeCodeCamp
- Responsive Web Design with HTML5 and CSS3 - Advanced by Udemy
- The Creative Javascript Course by Dev Ed
- Ultimate Courses by Todd Motto
- Deep Dive Into Modern Web Development by fullstackopen.com
- Chats with Kent C. Dodds
- CodeNewbie Podcast
- Concerning AI
- Developer Tea
- GitMinutes
- Ladybug Podcast
- Learn to Code with Me
- PHP Roundtable
- React Podcast
- She's in Tech
- Syntax
- Talk Python To Me
- Talking Machines
- The Changelog Podcast
- The Hanselminutes Podcast
- The CSS Podcast
- The freeCodeCamp Podcast
- The Real Python Podcast
- The Virtual Coffee Podcast
- React Wednesdays Podcast