Resources
Really wanted to gatekeep this, but have fun !
Roadmaps & Guides
Step-by-step paths for learning CS and planning your growth.
- roadmap.sh - Learning paths for many developer roles and technologies.
- The Odin Project - Open, project-based web development curriculum.
- Teach Yourself CS - Subject-wise guide to strong CS fundamentals.
- freeCodeCamp - Structured beginner-friendly coding paths and certifications.
Documentation & References
Authoritative docs, language references, and quick lookups.
- DevDocs - Unified docs for many popular frameworks and languages.
- MDN Web Docs - Trusted reference for web technologies.
- C++ Reference - Quick C++ standard library and language reference.
- Quickref.me - Compact cheat sheets for fast revision.
Practice & Problem-Solving
Coding challenge platforms for interview prep and DSA practice.
- NeetCode - Popular roadmap with curated LeetCode practice.
- LeetCode - Most-used interview preparation platform.
- CSES - Well-curated problems to sharpen algorithmic thinking.
- Exercism - Practice many programming languages with mentoring.
- Striver Sheets - Widely used DSA sheets and problem sets.
Courses & Lectures
Free and high-quality courses from universities and creators.
- MIT OpenCourseWare - Full university courses across CS topics.
- CS50 - One of the most popular CS intro courses.
- Coursera - MOOCs from top universities and companies.
- Computerphile (YouTube) - Concept-first videos on CS topics.
Books & Archives
Books and long-form references for deeper understanding.
- Think Python - Beginner-friendly Python book.
- Eloquent JavaScript - Modern and practical JavaScript book.
- Internet Archive: Texts - Large archive of books and educational texts.
Alternative Archives
Discreet sources for academic material (use responsibly).
- Library Genesis (LibGen) - Large index for books and papers.
- Sci-Hub - Academic paper access portal.
Research & Academic Resources
Search engines and repositories for papers and preprints.
- arXiv - Preprints in CS, math, and related fields.
- Google Scholar - Paper discovery and citation search.
- Semantic Scholar - AI-powered academic search engine.
Have a great resource to suggest? Contribute here!