DSA sheets, programming notes, GitHub repositories, YouTube playlists, and top courses — all handpicked and organized in one place for BTech students.
The most comprehensive structured sheet from beginner to advanced. Step-by-step learning with video solutions for every problem.
One of the most popular DSA sheets for placements. Covers arrays, trees, graphs, DP and much more with difficulty ratings.
The legendary 75 questions that cover every important pattern for FAANG interviews. Minimum effort, maximum impact.
Visual roadmap with 150 curated problems grouped by patterns. Each problem comes with a free video explanation.
GeeksForGeeks' handpicked must-do coding questions for placements covering arrays, linked lists, trees, graphs and more.
Curated GitHub repo with patterns, templates, and study plans to crack LeetCode efficiently. A goldmine of resources.
Best DSA channel in India. Complete A2Z playlist, SDE sheet walkthroughs, graph series, DP series with clear intuition building.
Clean, concise solutions to LeetCode problems with pattern explanations. Every video teaches a generalizable technique.
Complete DSA course in Hindi, Python/Java tutorials, system design. Great for absolute beginners starting from scratch.
Java + DSA full course playlist. Excellent for college students preparing for campus placements with structured curriculum.
Academic-style lectures on data structures, algorithms, compiler design, and OS. Perfect for university exam preparation.
World-class algorithm lectures with visual animations. Best for understanding algorithm complexity and design principles deeply.
Practical web dev crash courses — React, Node.js, Express, MongoDB, Django. Best project-based tutorials on the internet.
100-second tech videos + deep dives. Perfect for staying updated with modern web dev trends and understanding new technologies fast.
The best CSS teacher on YouTube. Flexbox, Grid, animations, responsive design explained so clearly it'll change how you write CSS.
Full stack JS, React, Node.js in Hindi. Real-world projects and interview tips. Excellent for Hindi-speaking developers.
Codeforces grandmaster teaching competitive programming — binary search, segment trees, advanced graphs with exceptional clarity.
Legendary graph theory and algorithms course on YouTube. Dijkstra, network flow, Tarjan's SCC — all visualized beautifully.
Teaches how to think for competitive programming. Excellent for developing intuition rather than just memorizing solutions.
The most starred CS repo on GitHub. Complete self-taught curriculum to become a software engineer at top companies.
Learn to design large-scale systems. Includes Anki flashcards, real interview questions, and comprehensive diagrams.
All algorithms implemented in Python — sorting, searching, graphs, ML, and more. Perfect reference while studying.
Community-curated roadmaps for Frontend, Backend, DevOps, React, and more. Know exactly what to learn and in what order.
The most comprehensive list of free programming books, courses, and interactive tutorials in every language imaginable.
Every common algorithm and data structure implemented in JavaScript with explanations and Big O complexity notes.
The original awesome list — links to awesome lists on every topic: Python, ML, Go, security, databases, and hundreds more.
Teaches LeetCode patterns through frameworks. Sliding window, two pointers, backtracking templates that work on 100s of problems.
Comprehensive written notes for every data structure — arrays, linked lists, trees, graphs, heaps with code examples in C++/Java/Python.
The definitive competitive programming reference — every algorithm explained with mathematical proofs and C++ implementations.
The best free JavaScript reference on the internet. Covers JS from basics to advanced with interactive exercises and tasks.
Beautiful cheatsheets for React, ES6, Git, Bash, Vim, CSS, SCSS, and 400+ more topics. Bookmark this forever.
Community-created cheatsheets for 100s of programming topics. Print-friendly PDF versions available for offline study.
Deep-dive guides for every career path — each roadmap links to free resources, articles, and tools for every node.
University-level DSA specialization. Audit for free. Covers sorting, searching, graphs, NP-completeness with assignments.
Andrei Neagoie's best-selling course. Big O, all DSA topics, interview strategies and a mock interview section.
Earn free certifications in responsive web design, JS algorithms, front end development, data analysis, and machine learning.
Hands-on full stack curriculum with real projects. Covers HTML/CSS, JS, React, Node, Ruby on Rails. Project-first learning.
Gamified DSA course designed specifically for tech interviews. Adaptive learning path with timed challenges and hints.
Free DSA and development articles written by industry experts. Clean explanations with diagrams and practice problems.
MIT's free course on tools CS students aren't taught — shell, vim, git, debugging, profiling. Life-changing for productivity.
IIT-level DSA courses available free on NPTEL. Great for BTech exams and understanding theory deeply. Certificate available.
The best free editor. Lightweight, extensible, runs everywhere. Use with C++/Python/JS seamlessly.
Solve LeetCode problems directly inside VS Code. Submit solutions without leaving your editor.
Animated visualizations of every sorting/searching algorithm and data structure. Best for visual learners.
Free whiteboard for drawing diagrams, system design sketches, and algorithm flow during interviews.
Online IDE that runs 50+ languages in the browser. No setup needed — perfect for quick experiments.
AI pair programmer. Free for students via GitHub Education Pack. Massively accelerates development.
100+ free tools for students — AWS, Azure, JetBrains IDEs, Namecheap domain, Canva Pro, and much more.
The famous complexity cheatsheet with Big O for every algorithm and data structure operation. Print and paste on your wall.