🛠️ List of resources for your cs education
✅ = Essential (must do)
☑️ = Highly Recommended
Everything else is extra material for reference
-
java (recommended for DS & Algo)
- youtube course by bro code ✅
- (book) Java: A Beginner's Guide, Book by Herbert Schildt ☑️
-
python
- youtube course by bro code
-
javascript
- youtube course by bro code
- https://javascript.info/
- (book) Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming by Marijn Haverbeke
- list of important topics
- data structures
- youtube course by mycodeschool ✅
- youtube course by william fiset ✅
- algorithms
- (video course) nptel course on algorithms ✅
- (book) Introduction to Algorithms by Thomas H. Cormen ☑️
- (video course) algorithms part 1 and algorithms part 2 by princeton university
- youtube course by abdul bari
- for specific topics
- stack and queue
- youtube course by striver ☑️
- sorting algorithms
- youtube course by mycodeschool
- binary search
- youtube course by striver ☑️
- youtube course by aditya verma ☑️
- linked list
- youtube course by pepcoding
- recursion and backtracking
- youtube course by striver ☑️
- youtube course by pepcoding (level 1)
- youtube course by pepcoding (level 2)
- trees
- youtube course by striver ☑️
- youtube course by pepcoding
- graph theory
- youtube course by striver ☑️
- youtube course by william fiset
- dynamic programming
- youtube course by striver ☑️
- youtube course by aditya verma ☑️
- youtube course by pepcoding (level 1)
- youtube course by pepcoding (level 2)
- trie
- youtube course by striver ☑️
- stack and queue
- problems
- striver SDE sheet of 190 problems ✅
- fraz sde sheet of 250 problems ✅
- https://leetcode.com/ ☑️
- sorted leetcode problems
- youtube course by pepcoding (level 1)
- youtube course by pepcoding (level 2)
- (video course) nptel course ✅
- (book) Operating System Concepts by Abraham Silerschatz, Greg Gagne, and Peter Baer Galvin ☑️
- (video course) nptel course ✅
- (book) Database System Concepts Book by Abraham Silerschatz, Henry F. Korth, and S. Sudarshan ☑️
- SQL
- youtube course by bro code ✅
- https://www.sqltutorial.org/ ☑️
- https://www.sql-practice.com/
- (video course) nptel course ✅
- (book) Data Communications and Networking Book by Behrouz A. Forouzan ☑️