Curated List of Learning Resources for the benefit of everyone. Feel free to make a PR if you wanna add something.
Learning Resources
- All the resources are free, you just need to devote your time.
- A lot of these courses are multiple hours long, so it is recommended to watch them in multiple sittings of 30-45 minutes each.
- Making Projects is more important than certifications.
- Feel free to contact with others regrading any doubts or anything like that.
-
Harvard CS50 (Intro to Computer Science)- https://youtube.com/playlist?list=PLWKjhJtqVAbmGw5fN5BQlwuug-8bDmabi
-
MIT 6.001 (intro to Computer Science in Python):-
- MIT 6.042( Mathematics for Computer Science):-
https://youtube.com/playlist?list=PLB7540DEDD482705B
- C++:- FreeCodeCamp (recommended):
- CodeWithHarry:
https://youtube.com/playlist?list=PLu0W_9lII9agpFUAlPFe_VNSlXW5uE0YL
-
Java :
-
FreeCodeCamp (recommended):
- ProgrammingWithMosh :
- Simplilearn:
- Python:
Note- Python is not recommended to pick up as a first language because it has a lot of abstraction, however python is easy to pick-up and has a lot of uses ranging from web-development to Data Science.
- FreeCodeCamp:
- CodeWithHarry:-
- Programming With Mosh:
- MIT 6.006 (Introduction to Algorithms) :-
Note- This course will be beneficial for people who are comfortable with the implementation of various Data structures, fairly rigorous and theoretical.
https://youtube.com/playlist?list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb
-
DSA by Love Babbar:- https://www.youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA
-
Community Classroom DSA (in Java) (incomplete) :-
Follow-https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ
- CodeWithHarry DSA (in Hindi):-
https://youtube.com/playlist?list=PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi
- Anuj bhaiya DSA ( in Java):
https://www.youtube.com/playlist?list=PLUcsbZa0qzu3yNzzAxgvSgRobdUUJvz7p
- Apna College C++ DSA Playlist:-
https://youtube.com/playlist?list=PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ
Competitive Programming is the application of DSA and maths to solve problems. Learn Basic DSA like arrays,strings,searching,sorting then start CP.
-Luv: https://youtube.com/playlist?list=PLauivoElc3ggagradg8MfOZreCMmXMmJ-
-CodeVerse (maths): https://youtube.com/playlist?list=PLN4aKSfpk8TQUiURV1k70At4Tj5oKb92i
-Errichto : https://www.youtube.com/playlist?list=PLl0KD3g-oDOEbtmoKT5UWZ-0_JbyLnHPZ
- Web Dev Simplified (Intro):
https://youtube.com/playlist?list=PLZlA0Gpn_vH-cEDOofOujFIknfZZpIk3a
- CodeWithHarry WebDev Playlist( in Hindi):
https://youtube.com/playlist?list=PLu0W_9lII9agiCUZYRsvtGTXdxkzPyItg
- Dr. Joshua Bastaen WebDev Playlist( in Eng):
https://youtube.com/playlist?list=PLQSmIhc0GVPPhpBAC3y6xChtOz3RJ8abN
- NewBoston Django Course :
https://youtube.com/playlist?list=PL6gx4Cwl9DGBlmzzFcLgDhKTTfNLfX1IK
-
Programming with Mosh (in english): https://www.youtube.com/watch?v=eIrMbAQSU34
-
CodeWithHarry (in hindi): https://www.youtube.com/watch?v=rV_3Lewxx6o&t=459s
-
freeCodeCamp.org (in english): https://www.youtube.com/watch?v=F9UC9DY-vIU&t=47s
-
Anuj Bhaiya (in hindi): https://www.youtube.com/watch?v=mnkzx3TwbV8
-
CodeWithHarry (in Java): https://www.youtube.com/watch?v=mXjZQX3UzOs&t=36993s
-
Anuj Bhaiya (in Koltin): https://youtube.com/playlist?list=PLUcsbZa0qzu3Mri2tL1FzZy-5SX75UJfb
- Android Developers guide: https://developer.android.com/guide
- CodeBasics ( in Python , with basics of python included):-
https://youtube.com/playlist?list=PLeo1K3hjS3us_ELKYSj_Fth2tIEkdKXvV
- FreeCodeCamp (Data Analysis):-
- Statistics For Data Science ( by Dr. Sarkar PhD , Stanford University):-
- Sentdex (Machine learning with python):-
https://youtube.com/playlist?list=PLQVvvaa0QuDfKTOs3Keq_kaG2P55YRn5v
- Code For Cause (ML bootcamp):-
https://www.youtube.com/playlist?list=PLyzHIYrZBplo3K0dNUqppd2ynnoZPD6N1
- Krish Naik(Machine learning):-
https://www.youtube.com/user/krishnaik06
- Ken Jee(Data Science, Sports Analytics):-
https://www.youtube.com/channel/UCiT9RITQ9PW6BhXK0y2jaeg
- Kaggle resources:-
Note- Follow along written tutorials with hands-on implementation of code
-
Code with Harry (Web,Android,Languages)-https://www.youtube.com/channel/UCeVMnSShP_Iviwkknt83cww
-
Take U Forward (DSA)- https://www.youtube.com/c/takeUforward
-
Kunal Khushwaha (DSA, Devops,Open-source,Web)- https://www.youtube.com/channel/UCBGOUQHNNtNGcGzVq5rIXjw
-
New Boston(Web,Dev-ops)- https://www.youtube.com/user/thenewboston
-
Web Dev Simplified(Web)-https://www.youtube.com/channel/UCFbNIlppjAuEX4znoulh0Cw
-
Computerphile(Theoretical CS, Important topics)- https://www.youtube.com/user/Computerphile
-
Anuj Bhaiya(Android)- https://www.youtube.com/channel/UC58_wzhvJta3hDSPvRLDAqg
-
Dapp University(Blockchain)- https://www.youtube.com/channel/UCY0xL8V6NzzFcwzHCgB8orQ
-
MIT Open Courseware (get MIT lectures for free)- https://www.youtube.com/user/MIT
-
Simplilearn(All)- https://www.youtube.com/user/Simplilearn
-
Edureka(All)- https://www.youtube.com/user/edurekaIN
-
TraversyMedia(Web)- https://www.youtube.com/c/TraversyMedia/featured
-
Sentdex(Machine learning)- https://www.youtube.com/c/sentdex
-
3Blue1Brown (Mathematics)- https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw
-
Two Minute Papers (Research Papers) - https://www.youtube.com/user/keeroyz
-
Code For Cause(open source, web, ML)- https://www.youtube.com/c/CodeforCause
-
Fireship ( Firebase, for Android)- https://www.youtube.com/channel/UCsBjURrPoezykLs9EqgamOA
-
Apna College- https://www.youtube.com/channel/UCBwmMxybNva6P_5VmxjzwqA