Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Yet another list of awesome DSA resources

Youtube channels:

  1. Gaurav Sen
  2. Rachit Jain
  3. Akshay Saini
  4. Tushar Roy
  5. mycodeschool
  6. Saurabh School
  7. Keerthi Purswani
  8. Nick White
  9. Back To Back SWE
  10. Kevin Naughton Jr
  11. Raj Vikramaditya
  12. William Lin
  13. Interviewing.io
  14. ACM ICPC Amrita
  15. Clément Mihailescu
  16. Errichto
  17. Algorithms Live
  18. RavindraBabu Ravula
  19. Algorithm Wolf
  20. Codechef Official
  21. code_report
  22. GeeksForGeeks Official channel
  23. William Fiset
  24. Code NCode
  25. Tozan Southerpacks
  26. CodeBuddy
  27. LeadCoding
  28. Jayati Tiwari
  29. Code Phobia - Shivam Mitra
  30. Terrible Whiteboard
  31. Aditya Verma =: This guy is the best amongst all for learning Dynamic Programming
  32. NeetCode
  33. MIT 6.006, MIT 6.851, MIT 6.046J - Just search on youtube to get the playlists for each of them
  34. Stanford Algorithms part 1 and 2 - Just search on youtube to get the playlists for each of them

Blogs / books: (just google book name + "pdf" and you'll find one)

  1. CLRS
  2. CTCI
  3. Algorithms Design Manual
  4. EPI
  5. Competitive programming 3
  6. CP algorithms(blog)
  7. Programming Camp syllabus
  8. Hitchhikers guide to programming contents

System Design

  1. System Design Primer
  2. David Malan's video on Scalability
  3. Educative.io's - grokking the system design interview
  4. Gaurav Sen's playlist on system design
  5. TechForDummies playlist
  6. ThinkSoftware
  7. Yogita Sharma's channel - sudoCODE
  8. codeKarle
  9. sudoCODE
  10. SDE skills
  11. Distributed Systems Bala G
  12. @Scale
  13. QCon by InfoQ
  14. Devoxx
  15. DevOps Con
  16. GoTo Conf
  17. NextDayVideo
  18. AWS - This is my architecture
  19. The Code Mate
  20. Taipan Co Github

People to follow on LinkedIn for DSA / System Design

  1. All the youtubers mentioned above :p
  2. Harshit Agarwal
  3. Nayanava De
  4. Pushkar Kumar
  5. Sameer Gulati
  6. Tanay Pratap
  7. Muhammad Hasan Khan
  8. Prabhat Kumar
  9. Sachin Malhotra
  10. Divya Godayal
  11. Gaurav Chandak
  12. Sanyam Garg
  13. Shikhar Garg
  14. Jayant Shekhar
  15. Shivam Mitra
  16. Shrey Batra
  17. Sukhad Anand
  18. Aritra Das
  19. Varun Upadhyay
@bishwashere
Copy link

bishwashere commented May 10, 2020

Nice

@bhaskar253
Copy link

bhaskar253 commented May 11, 2020

Awesome

@vuleenguyen
Copy link

vuleenguyen commented May 12, 2020

Thanks

@joych97
Copy link

joych97 commented May 12, 2020

Thanks for all this info. Much appreciated.

@vamsikrish96
Copy link

vamsikrish96 commented May 17, 2020

Great!!

@Rishabh40
Copy link

Rishabh40 commented May 19, 2020

Thank for the Information.

@priyanshug0901
Copy link

priyanshug0901 commented Sep 6, 2020

👍

@joydebcu
Copy link

joydebcu commented Jan 1, 2021

i considered this list as a best list after i have seen aditya verma..........he is a great teacher.

@sachin9998
Copy link

sachin9998 commented Feb 15, 2021

Great List.

@chsaikumar445
Copy link

chsaikumar445 commented Feb 26, 2021

Thanks for taking the time to share the information

@mukundsadani07
Copy link

mukundsadani07 commented Feb 27, 2021

Thanks for sharing

@priyanshu219
Copy link

priyanshu219 commented Apr 24, 2021

Thanks for sharing

@Azmaara
Copy link

Azmaara commented Jul 25, 2021

Excellent info

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment