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.