nee
Coding Resources Hub

Everything You Need to Code Better.

DSA sheets, programming notes, GitHub repositories, YouTube playlists, and top courses — all handpicked and organized in one place for BTech students.

150+
Resources
12
Categories
8
DSA Sheets
Free
Always
DSA Sheets & Problem Lists
Curated problem sets to master Data Structures & Algorithms
🧩
450+ Qs

Striver's A2Z DSA Sheet

The most comprehensive structured sheet from beginner to advanced. Step-by-step learning with video solutions for every problem.

🔥
450 Qs

Love Babbar's 450 DSA Sheet

One of the most popular DSA sheets for placements. Covers arrays, trees, graphs, DP and much more with difficulty ratings.

🏆
75 Qs

Blind 75 – LeetCode

The legendary 75 questions that cover every important pattern for FAANG interviews. Minimum effort, maximum impact.

🗺️
150 Qs

NeetCode 150 Roadmap

Visual roadmap with 150 curated problems grouped by patterns. Each problem comes with a free video explanation.

📋
Top 50

GFG Must-Do Coding Questions

GeeksForGeeks' handpicked must-do coding questions for placements covering arrays, linked lists, trees, graphs and more.

GitHub

Awesome LeetCode Resources

Curated GitHub repo with patterns, templates, and study plans to crack LeetCode efficiently. A goldmine of resources.

YouTube Channels & Playlists
Best free video resources for programming & DSA
🎯
YouTube

take U forward (Striver)

Best DSA channel in India. Complete A2Z playlist, SDE sheet walkthroughs, graph series, DP series with clear intuition building.

🧠
YouTube

NeetCode

Clean, concise solutions to LeetCode problems with pattern explanations. Every video teaches a generalizable technique.

💡
YouTube

Code With Harry

Complete DSA course in Hindi, Python/Java tutorials, system design. Great for absolute beginners starting from scratch.

📚
YouTube

Apna College

Java + DSA full course playlist. Excellent for college students preparing for campus placements with structured curriculum.

🎓
YouTube

Jenny's Lectures (CS/IT)

Academic-style lectures on data structures, algorithms, compiler design, and OS. Perfect for university exam preparation.

🔢
YouTube

Abdul Bari

World-class algorithm lectures with visual animations. Best for understanding algorithm complexity and design principles deeply.

🌐
YouTube

Traversy Media

Practical web dev crash courses — React, Node.js, Express, MongoDB, Django. Best project-based tutorials on the internet.

YouTube

Fireship

100-second tech videos + deep dives. Perfect for staying updated with modern web dev trends and understanding new technologies fast.

🎨
YouTube

Kevin Powell (CSS)

The best CSS teacher on YouTube. Flexbox, Grid, animations, responsive design explained so clearly it'll change how you write CSS.

YouTube

Chai aur Code (Hitesh)

Full stack JS, React, Node.js in Hindi. Real-world projects and interview tips. Excellent for Hindi-speaking developers.

🥇
YouTube

Errichto

Codeforces grandmaster teaching competitive programming — binary search, segment trees, advanced graphs with exceptional clarity.

📈
YouTube

William Fiset

Legendary graph theory and algorithms course on YouTube. Dijkstra, network flow, Tarjan's SCC — all visualized beautifully.

💪
YouTube

Colin Galen

Teaches how to think for competitive programming. Excellent for developing intuition rather than just memorizing solutions.

🏗️
YouTube

ByteByteGo

System design animations by Alex Xu. How Twitter, Netflix, Uber work under the hood. A must-watch for FAANG interview prep.

⚙️
YouTube

Gaurav Sen

Industry-level system design for interviews — consistent hashing, microservices, caching strategies explained from first principles.

Must-Star GitHub Repositories
Open-source treasure troves for every CS student
🎓
★ 300K+

Coding Interview University

The most starred CS repo on GitHub. Complete self-taught curriculum to become a software engineer at top companies.

🏛️
★ 270K+

System Design Primer

Learn to design large-scale systems. Includes Anki flashcards, real interview questions, and comprehensive diagrams.

🐍
★ 190K+

The Algorithms — Python

All algorithms implemented in Python — sorting, searching, graphs, ML, and more. Perfect reference while studying.

🗺️
★ 290K+

Developer Roadmap

Community-curated roadmaps for Frontend, Backend, DevOps, React, and more. Know exactly what to learn and in what order.

📚
★ 340K+

Free Programming Books

The most comprehensive list of free programming books, courses, and interactive tutorials in every language imaginable.

🔣
★ 186K+

JS Algorithms & Data Structures

Every common algorithm and data structure implemented in JavaScript with explanations and Big O complexity notes.

🤩
★ 320K+

Awesome Lists

The original awesome list — links to awesome lists on every topic: Python, ML, Go, security, databases, and hundreds more.

🧪
★ 124K+

labuladong's Algorithm Notes

Teaches LeetCode patterns through frameworks. Sliding window, two pointers, backtracking templates that work on 100s of problems.

Programming Notes & Cheatsheets
Quick reference notes for every language and concept
C Language C++ Java Python JavaScript SQL Linux/Shell Git
📝
Free

GFG DSA Complete Notes

Comprehensive written notes for every data structure — arrays, linked lists, trees, graphs, heaps with code examples in C++/Java/Python.

📐
Free

CP-Algorithms

The definitive competitive programming reference — every algorithm explained with mathematical proofs and C++ implementations.

📖
Free

The Modern JavaScript Tutorial

The best free JavaScript reference on the internet. Covers JS from basics to advanced with interactive exercises and tasks.

🗒️
Free

DevHints Cheatsheets

Beautiful cheatsheets for React, ES6, Git, Bash, Vim, CSS, SCSS, and 400+ more topics. Bookmark this forever.

📄
Free

Cheatography — Programming

Community-created cheatsheets for 100s of programming topics. Print-friendly PDF versions available for offline study.

🛣️
Free

Roadmap.sh Guides

Deep-dive guides for every career path — each roadmap links to free resources, articles, and tools for every node.

Top Courses (Free + Paid)
Structured learning paths that go beyond YouTube
🏫
Audit Free

Data Structures & Algorithms – UC San Diego (Coursera)

University-level DSA specialization. Audit for free. Covers sorting, searching, graphs, NP-completeness with assignments.

🔑
Paid

Master the Coding Interview — ZTM (Udemy)

Andrei Neagoie's best-selling course. Big O, all DSA topics, interview strategies and a mock interview section.

🆓
100% Free

freeCodeCamp

Earn free certifications in responsive web design, JS algorithms, front end development, data analysis, and machine learning.

⚒️
100% Free

The Odin Project

Hands-on full stack curriculum with real projects. Covers HTML/CSS, JS, React, Node, Ruby on Rails. Project-first learning.

💻
Free

InterviewBit Programming

Gamified DSA course designed specifically for tech interviews. Adaptive learning path with timed challenges and hints.

📡
Free

Scaler Topics

Free DSA and development articles written by industry experts. Clean explanations with diagrams and practice problems.

🎓
Free

The Missing Semester — MIT

MIT's free course on tools CS students aren't taught — shell, vim, git, debugging, profiling. Life-changing for productivity.

🇮🇳
Free

NPTEL — DSA with Java / C

IIT-level DSA courses available free on NPTEL. Great for BTech exams and understanding theory deeply. Certificate available.

Practice Platforms
Where you actually grind and get better
01 / PLATFORM
LeetCode
3000+ problems · Contest every week · Industry standard for interviews
02 / PLATFORM
Codeforces
Best for competitive programming · Rated contests · Div 1/2/3/4
03 / PLATFORM
CodeChef
Indian-friendly · Long challenge + Cook-Off · ICPC prep
04 / PLATFORM
AtCoder
Japanese CP platform · Clean problem statements · Rated contests
05 / PLATFORM
HackerRank
Great for beginners · Skill certificates · SQL + domain tracks
06 / PLATFORM
GFG Practice
Indian job-focused · Company-wise questions · Difficulty ratings
07 / PLATFORM
Coding Ninjas Studio
Structured learning paths · Interview bundles · Mock tests
08 / PLATFORM
Project Euler
Math + programming puzzles · Develops deep problem-solving intuition
Tools, Extensions & Dev Setup
Make your coding environment 10x more powerful
🖥️

VS Code

The best free editor. Lightweight, extensible, runs everywhere. Use with C++/Python/JS seamlessly.

🧩

LeetCode VS Code Extension

Solve LeetCode problems directly inside VS Code. Submit solutions without leaving your editor.

📊

VisuAlgo

Animated visualizations of every sorting/searching algorithm and data structure. Best for visual learners.

✏️

Excalidraw

Free whiteboard for drawing diagrams, system design sketches, and algorithm flow during interviews.

☁️

Replit

Online IDE that runs 50+ languages in the browser. No setup needed — perfect for quick experiments.

🤖

GitHub Copilot

AI pair programmer. Free for students via GitHub Education Pack. Massively accelerates development.

🎁

GitHub Student Pack

100+ free tools for students — AWS, Azure, JetBrains IDEs, Namecheap domain, Canva Pro, and much more.

📈

Big-O Cheatsheet

The famous complexity cheatsheet with Big O for every algorithm and data structure operation. Print and paste on your wall.