diff --git a/dsa/index.md b/dsa/index.md index 3f8fa10f5..fc6111c9f 100644 --- a/dsa/index.md +++ b/dsa/index.md @@ -100,6 +100,7 @@ When it comes to learning Data Structures and Algorithms, there are numerous res | Udacity | Nanodegree Programs (Various) | Comprehensive programs focused on specific aspects of DSA, like data structures and algorithms or interview preparation. | [udacity.com](https://www.udacity.com/) | | Udemy | Various DSA Courses | A vast selection of courses from different instructors, catering to beginner, intermediate, and advanced learners. | [udemy.com](https://www.udemy.com/) | + ### Websites | Website | Description | Link | @@ -108,6 +109,7 @@ When it comes to learning Data Structures and Algorithms, there are numerous res | LeetCode | A platform with a large collection of coding problems, categorized by difficulty level, company tags, and problem types. | [leetcode.com](https://leetcode.com/) | | HackerRank | Similar to LeetCode, HackerRank provides coding challenges, practice problems, and interview preparation features. | [hackerrank.com](https://www.hackerrank.com/) | | Programiz | A website offering clear explanations, visualizations, and interactive coding exercises for various DSA concepts. | [programiz.com](https://www.programiz.com/) | +| Code Chef | Similar to LeetCode, HackerRank provides coding challenges, weekly contests, practice problems, and interview preparation features. | [codechef.com](https://www.codechef.com/)| ### Blogs @@ -117,6 +119,7 @@ When it comes to learning Data Structures and Algorithms, there are numerous res | AlgoExpert | A blog with in-depth articles on algorithms, data structures, and system design, along with video explanations. | [algoexpert.io/product](https://www.algoexpert.io/product) | | Back to Back SWE | A blog by a former Facebook engineer, offering insights into the tech interview process and practical DSA tips. | [youtube.com/c/BackToBackSWE](https://www.youtube.com/c/BackToBackSWE) | | MIT OpenCourseware | Access written materials from MIT's renowned algorithms courses, including problem sets and solutions. | [ocw.mit.edu](https://ocw.mit.edu/courses/mathematics/) | +| Take u Forward | Take u forward organization provides all materials for the DSA topics with clear explanation and example code in three languages C++,Python and JAVA | [takeuforward.org](https://takeuforward.org/blogs) | ### YouTube Channels @@ -125,6 +128,12 @@ When it comes to learning Data Structures and Algorithms, there are numerous res | freeCodeCamp.org | Offers tutorials, problem-solving walkthroughs, and interview preparation advice on DSA concepts. | [youtube.com/c/...](https://www.youtube.com/c/Freecodecamp) | | The Coding Train | Creates engaging and creative videos that explain data structures and algorithms in a visually appealing way. | [youtube.com/c/...](https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw) | | Computer Science Dojo | Another channel with clear explanations and helpful visualizations for core DSA concepts. | [youtube.com/c/...](https://m.youtube.com/c/CSDojo) | +| take U forward | One more channel with clear explanations and helpful visualizations for core DSA concepts. | [youtube.com/c/...](https://www.youtube.com/@takeUforward) | +| CodeWithHarry | One more channel with clear explanations and helpful visualizations for core DSA concepts and with teach varies technologies as well. | [youtube.com/c/...](https://www.youtube.com/@CodeWithHarry) | +| Apna College | One more channel with clear explanations and helpful visualizations for core DSA concepts and with teach varies technologies as well. | [youtube.com/c/...](https://www.youtube.com/@ApnaCollegeOfficial) | + + + ### Podcasts @@ -150,14 +159,22 @@ When it comes to learning Data Structures and Algorithms, there are numerous res | HackerRank Contests | Similar to LeetCode Contests, HackerRank offers regular challenges for competitive programmers. | [https://www.hackerrank.com/contests](https://www.hackerrank.com/contests) | | Codeforces | A popular platform for competitive programming with contests, problems, and tutorials. | [https://codeforces.com/](https://codeforces.com/) | | Topcoder | Another platform hosting coding challenges, marathons, and tutorials for competitive programmers. | [https://www.topcoder.com/](https://www.topcoder.com/) | +| Codechef Contests | Regularly held coding challenges on Codechef, promoting problem-solving skills and competitive spirit. | [https://codechef.com/contest/](https://www.codechef.com/contests) | +| Coding Ninjas | Regularly held coding challenges on Coding ninjas, promoting problem-solving skills and competitive spirit. | [https://www.naukri.com/code360/contests](https://www.naukri.com/code360/contests) | + ### Practice Problems | Platform | Description | Link (if available) | |:---|:---|:---| -| (See Websites section) | Websites like GeeksforGeeks, LeetCode, and HackerRank offer a vast collection of practice problems with varying difficulty levels. | [GFG](https://www.geeksforgeeks.org/), [LeetCode](https://leetcode.com/), [HackerRank](https://www.hackerrank.com/), [W3Schools](https://www.w3schools.com/), [Programiz](https://www.programiz.com/) | +| (See Websites section) | Websites like GeeksforGeeks, LeetCode, and HackerRank offer a vast collection of practice problems with varying difficulty levels. | [GFG](https://www.geeksforgeeks.org/), [LeetCode](https://leetcode.com/), [HackerRank](https://www.hackerrank.com/), [W3Schools](https://www.w3schools.com/),[codechef](https://codechef.com/), [Programiz](https://www.programiz.com/) | | Project Euler | A website with a series of challenging mathematical and computational problems. | [projecteuler.net](https://projecteuler.net/) | | HackerRank 100 Days of Code | A structured challenge from HackerRank with daily programming exercises, including DSA problems. | [hackerrank.com/100-days-of-code](https://www.hackerrank.com/100-days-of-code) | +| Take u Forward A2Z sheet | A structured challenge from take u forward organization with programming exercises, including DSA problems. | [Strivers A2Z DSA Course/Sheet](https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2) | +| Coding Ninjas | Regularly held coding challenges on coding ninjas, promoting problem-solving skills and competitive spirit. | [https://www.naukri.com/code360/problems](https://www.naukri.com/code360/problems) | +| Love babbar | It is the combination of lectures notes, codes of the playlisst depolyed in the github written in C++ language(cpp) | [https://github.com/loveBabbar/CodeHelp-DSA-Busted-Series](https://github.com/loveBabbar/CodeHelp-DSA-Busted-Series) | + + ### Mock Interviews @@ -179,7 +196,7 @@ When it comes to learning Data Structures and Algorithms, there are numerous res | Platform | Description (mentioned previously) | Link (if available) | |:---|:---|:---| -| (See Websites section) | Websites like GeeksforGeeks, LeetCode, and HackerRank provide categorized interview questions. | [GFG](https://www.geeksforgeeks.org/), [LeetCode](https://leetcode.com/), [HackerRank](https://www.hackerrank.com/), [W3Schools](https://www.w3schools.com/), [Programiz](https://www.programiz.com/) | +| (See Websites section) | Websites like GeeksforGeeks, LeetCode, and HackerRank provide categorized interview questions. | [GFG](https://www.geeksforgeeks.org/), [LeetCode](https://leetcode.com/),[codechef](https://www.codechef.com/practice#interview), [HackerRank](https://www.hackerrank.com/), [W3Schools](https://www.w3schools.com/), [Programiz](https://www.programiz.com/) | | Interview Cake | Articles and tutorials focusing on common interview questions and problem-solving techniques. | [interviewcake.com](https://www.interviewcake.com/) | | AlgoExpert | Offers in-depth explanations of frequently asked interview questions. | [algoexpert.io](https://www.algoexpert.io/product) |