Resources for CSE Students
A curated list of books, courses, websites, and tools for CSE students.
📚 Books
- Programming & Algorithms
- Introduction to Algorithms – Cormen et al.
- Clean Code – Robert C. Martin
- Data Structures
- Data Structures and Algorithms in Java – Goodrich
- Operating Systems
- Operating System Concepts – Silberschatz et al.
- Networking
- Computer Networking: A Top-Down Approach – Kurose & Ross
💻 Online Courses & Tutorials
- FreeCodeCamp: https://www.freecodecamp.org
- CS50 by Harvard: https://cs50.harvard.edu
- MIT OCW Computer Science: https://ocw.mit.edu
- Coursera / edX: Various CSE specializations
🌐 Useful Websites
- StackOverflow – Q&A for programmers
- GeeksforGeeks – Algorithms, Data Structures, and tutorials
- HackerRank / LeetCode / Codeforces – Competitive programming
- GitHub – Explore open-source projects
🛠 Tools
- VS Code – Editor
- Git & GitHub – Version control
- Linux / Ubuntu – Development environment
- Postman – API testing
- Figma – UI/UX design
Tip: Focus on one domain at a time and gradually expand.