The Master Computer Science Directory
A comprehensive catalog of every essential platform for CS engineering students: free open textbooks, developer cheat sheets, competitive programming judges, API docs, and student perks ($200k+ free credits).
GitHub
FeaturedWorld's largest open source code host, project repository, and collaboration platform.
GitLab
Complete DevOps platform delivered as a single application with built-in CI/CD.
Bitbucket
Git code management with Jira integration and built-in CI/CD pipelines.
SourceForge
Legacy open source software directory and code hosting platform.
CodeProject
Community of developers sharing source code, articles, and complete tutorials.
GeeksforGeeks Projects
FeaturedCurated academic and mini/major projects for B.Tech/BCA students with source code.
ProjectWorlds
Free downloadable academic projects in PHP, Java, Python, and Android.
Kashipara
Free academic project downloads with synopsis, report documents, and PPTs.
FreeProjectz
Collection of final year student projects with source code, database design & DFD.
1000Projects
Final year projects ideas and documentation for CSE, IT, and ECE students.
PHPGurukul
Free PHP & MySQL web applications with admin panels and source code.
Student Projects Live
Live demos and project documentation for engineering students.
NevonProjects
Extensive library of software, AI, and IoT hardware project kits.
Engineers Garage
Embedded systems, Arduino, Raspberry Pi, and IoT circuit projects.
Circuit Digest
Microcontroller, Robotics, and IoT projects with circuit schematics.
ProjectIdeas
Innovate ideas and title suggestions for CS final year projects.
Academic Projects
IEEE paper implementations and major project downloads.
TutorialsPoint Projects
Step-by-step practical coding projects and tutorials.
Javatpoint Projects
Core Java, Python, and Android projects for semester submissions.
W3Schools Examples
Interactive web templates, code examples, and full boilerplate kits.
Coursera
FeaturedUniversity degrees, specializations, and professional certificates from top institutions.
edX
Free online courses from MIT, Harvard, Berkeley, and leading tech companies.
Udemy
Affordable video courses covering every modern programming stack.
Udacity
Nanodegree programs in AI, Autonomous Systems, Cloud, and Data Science.
Khan Academy
Fundamental computer science, algorithms, cryptography, and math foundations.
Codecademy
Interactive in-browser coding lessons for beginners and career paths.
freeCodeCamp
Featured100% free verified certifications in Web Dev, Python, DSA, and ML.
The Odin Project
High-quality, free full-stack curriculum with portfolio projects.
Scrimba
Interactive video screencasts where you can pause and edit code directly in the player.
Pluralsight
In-depth enterprise tech skills, architecture paths, and skill assessments.
LinkedIn Learning
Professional courses with certificates shareable directly to your LinkedIn profile.
Skillshare
Creative and technical skill classes with project-based learning.
DataCamp
Interactive data science, Python, R, and machine learning playground.
CodeSchool
Gamified interactive web development learning.
Treehouse
Beginner-friendly tech tracks for web and mobile development.
Educative
Text-based interactive courses with embedded terminals and System Design prep.
Programiz
Simplified tutorials and online compilers for Python, C, C++, and Java.
SoloLearn
Bite-sized mobile coding lessons and peer quiz challenges.
HackerRank Tutorials
30 Days of Code, 10 Days of JavaScript, and 10 Days of Statistics tutorials.
TutorialsPoint
Comprehensive written library of all programming languages and frameworks.
LeetCode
FeaturedThe premier platform for technical interview preparation, DSA, and weekly contests.
HackerRank
Skill certifications and competitive problem sets used by top recruiters.
CodeChef
FeaturedCompetitive programming platform popular in India with Star ratings and Long Challenges.
Codeforces
Global competitive programming arena with frequent rated rounds and Grandmasters.
TopCoder
Pioneer in Single Round Matches (SRMs) and prize algorithmic competitions.
SPOJ
Sphere Online Judge with thousands of classic algorithmic problem sets.
Project Euler
Challenging mathematical and computational problems requiring smart algorithms.
CodinGame
Solve coding puzzles by controlling game characters and AI bot battles.
Exercism
Free mentored coding exercises across 70+ programming languages.
Codewars
Level up your rank (Kyu/Dan) by solving community-created code Katas.
AtCoder
Top Japanese CP platform known for clean, high-quality math & algorithm contests.
Kattis
Used by universities and ICPC regional competitions for competitive training.
CSES
FeaturedThe definitive 300-problem benchmark algorithmic problem set.
InterviewBit
Structured placement preparation platform with topic-wise timers and company tracks.
AlgoExpert
Curated 200 DSA questions with video explanations and complexity breakdowns.
BinarySearch
Real-time collaborative competitive coding rooms and rooms with friends.
GeeksforGeeks Practice
Problem of the Day (POTD) and extensive company-tagged DSA archive.
CodeSignal
Industry standard General Coding Assessment (GCA) score benchmark.
Edabit
Bite-sized challenges bridging beginner tutorials to intermediate problem solving.
Coderbyte
Technical assessments, mock interview questions, and starter challenges.
MIT OpenCourseWare
FeaturedComplete lecture notes, exams, and videos from MIT computer science courses.
Stanford Online
High-level computer science, AI, and systems engineering courses from Stanford.
Harvard CS50
FeaturedDavid J. Malan's legendary introduction to computer science and programming.
NPTEL
FeaturedIIT and IISc online certification courses aligned with Indian university syllabi.
Swayam
Government of India portal offering free college credit-transfer courses.
Coursera Specializations
Deep-dive multi-course academic series in OS, Networks, and Compilers.
Brilliant
Interactive, visual problem solving in logic, math, CS, and quantum computing.
OSSU (Open Source CS)
FeaturedA complete, self-taught CS curriculum equivalent to a 4-year undergraduate degree.
Teach Yourself CS
Definitive guide to the 9 essential CS subjects every software engineer must master.
BaseCS
Illustrated, easy-to-understand articles on core data structures and algorithms.
CS Unplugged
Teaching computer science concepts without using computers via puzzles & games.
VisuAlgo
FeaturedVisualizing data structures and algorithms through step-by-step animated diagrams.
Algorithm Visualizer
Interactive platform that visualizes algorithm execution code in real-time.
Big-O Cheat Sheet
FeaturedTime and space complexity charts for all common data structures and sorting algorithms.
CS Field Guide
Online teacher and student resource for high school and early college CS concepts.
MDN Web Docs
FeaturedThe definitive reference for HTML, CSS, JavaScript, and Web APIs.
W3Schools
Quick, beginner-friendly web documentation and code test editors.
DevDocs
FeaturedFast, offline-capable API documentation browser combining 100+ docs in one UI.
GeeksforGeeks
Largest portal for computer science articles, semester subjects, and code examples.
Javatpoint
Structured programming tutorials with sample interview questions.
TutorialsPoint
Simply easy learning reference for IT, Cloud, and Software Engineering.
Stack Overflow
FeaturedLargest Q&A community for debugging errors and understanding code snippets.
Programiz Docs
Clean syntax reference manuals for C, C++, Python, and Java.
Python.org Docs
Official Python standard library documentation and PEP specifications.
Java Documentation
Oracle official Java SE API specifications and JavaDocs.
Cplusplus.com
Standard C++ library and STL containers reference manual.
CPPReference
The most complete, modern C and C++ language and standard library reference.
React Docs
Modern React documentation with interactive code sandboxes and hooks guides.
Angular Docs
Official documentation for Angular signals, standalone components, and CLI.
Vue.js Docs
Progressive JavaScript framework guide and Composition API documentation.
freeCodeCamp YouTube
FeaturedFull 10-hour to 20-hour comprehensive courses on every tech topic completely free.
Traversy Media
Practical web development crash courses and full-stack project builds.
The Net Ninja
Clean, playlist-based masterclasses on JavaScript, React, Vue, Flutter, and Firebase.
CS Dojo
Ex-Googler explaining coding interviews, Python, and data structures simply.
CodeWithHarry
FeaturedIndia's favorite Hindi coding tutorials for Python, C, C++, Web Dev, and Java.
Telusko
Java, Spring Boot, Blockchain, and Python in-depth enterprise tutorials.
Programming with Mosh
Crisp, highly polished beginner crash courses on Python, JS, SQL, and C#.
Academind
Maximilian SchwarzmΓΌller's deep dives into Next.js, React, Node, and Flutter.
Fireship
FeaturedHigh-energy 100-seconds-of-code breakdowns and tech news.
Computerphile
Fascinating academic computer science theories, cryptography, and logic puzzles.
3Blue1Brown
Stunning visual mathematics, linear algebra, calculus, and neural network intuitions.
Corey Schafer
The gold standard for in-depth Python, Django, Flask, OOPs, and Git tutorials.
Sentdex
Hands-on machine learning, neural networks from scratch, and robotics with Python.
Kunal Kushwaha
FeaturedFree complete Java + DSA bootcamp and Open Source / DevOps roadmaps.
Apna College
Hindi coding tutorials, C++ DSA, Full Stack Alpha batch, and placement roadmaps.
GeeksforGeeks India
FeaturedComprehensive college syllabus notes, gate prep, and interview questions.
CodeWithHarry Portal
Free handwritten source code notes and Hindi video tutorial roadmaps.
Apna College Portal
Structured placement preparation programs for tier 2/3 engineering colleges.
TakeUForward (Striver)
FeaturedStriver's SDE Sheet, A2Z DSA Course, and Core CS Revision (DBMS, OS, CN).
PrepInsta
Company-specific aptitude, technical test syllabus and TCS NQT, Infosys prep.
GeeksGod
Free tech internship alerts, job notifications, and coupon courses.
ProCodrr
Hindi web development, JavaScript deep dives, and modern frontend stacks.
CodeHelp (Love Babbar)
Love Babbar's Supreme DSA 450 sheet, web development cohort, and guidance.
Luv (Competitive Programming)
Mastering advanced C++, number theory, graph algorithms, and competitive coding.
Pepcoding
NADOS platform with thousands of free algorithmic questions with video solutions.
Coding Ninjas
Studio DSA guided paths, CodeStudio challenges, and placement drives.
Masai School
Intensive outcome-driven coding bootcamp model for tech careers.
Newton School
Full-stack development courses and campus grand coding contests.
Scaler
Advanced system design, software engineering masterclasses, and tech webinars.
InterviewBit Academy
Structured technical placement curriculum with live mentorship.
CodePen
FeaturedSocial development environment for frontend designers and developers.
JSFiddle
Lightweight online sandbox for testing JavaScript, CSS, and HTML snippets.
CodeSandbox
Instant full-stack cloud development environment with Node.js support.
Replit
FeaturedBrowser-based IDE supporting 50+ languages with multiplayer collaboration and hosting.
Glitch
Friendly web app creation and instant live deployment platform.
StackBlitz
WebContainers-powered instant browser IDE running full Node.js in WebAssembly.
Heroku
Cloud platform as a service (PaaS) supporting multiple programming languages.
Netlify
Next-generation web hosting, automated Git deployments, and serverless functions.
Vercel
FeaturedThe premier platform for frontend developers, Next.js, and instant preview URLs.
GitHub Pages
Free static website hosting directly from your GitHub repositories.
Firebase Hosting
Fast and secure static & dynamic web hosting with global CDN and SSL.
PythonAnywhere
Host, run, and program Python web apps like Flask and Django in the cloud.
Render
FeaturedModern cloud platform with free tier web services, background workers, and PostgreSQL.
Railway
Instant infrastructure deployment for databases, microservices, and web apps.
Fly.io
Deploy app servers and databases close to your users on physical edge servers.
Figma
FeaturedIndustry-standard collaborative interface design and prototyping tool.
Canva
Easy design platform for project presentations, posters, and pitch decks.
Dribbble
Design inspiration showcase for modern web and mobile UI designs.
Behance
Creative portfolio showcase featuring complete UI case studies.
UX Design CC
Curated publication on user experience, product design, and usability.
Color Hunt
Curated collection of beautiful color palettes for web developers.
Coolors
Super-fast color palette generator with contrast checker tools.
Unsplash
High-resolution, free royalty-free images for projects and demo apps.
Pexels
Free stock photos and video footage for UI mockups and demos.
Font Awesome
Popular vector icon library and toolkit for web interfaces.
Google Fonts
Library of 1,500+ free open source fonts and modern typography.
Flaticon
Largest database of free vector icons, stickers, and SVGs.
Bootstrap
The most popular responsive CSS framework for rapid UI prototyping.
Tailwind CSS
FeaturedUtility-first CSS framework for rapidly building custom modern web designs.
Material UI
Google Material Design React component library with themes.
InterviewBit
Practice coding interview questions by topic with timers and hints.
GeeksforGeeks Company Corner
FeaturedArchive of thousands of real candidate interview experiences across all tech firms.
AmbitionBox
Company reviews, salaries, and real interview questions asked in Indian IT companies.
Glassdoor
Global salary benchmarks, company ratings, and candidate interview questions.
LeetCode Interview Explore
Curated interview crash cards for Top Amazon, Google, and Meta questions.
Pramp
FeaturedFree peer-to-peer live mock technical and behavioral interviews with video chat.
Interview Cake
Step-by-step algorithmic thinking breakdowns and strategy guides.
CareerCup
Created by Gayle Laakmann McDowell (Author of Cracking the Coding Interview).
System Design Primer
FeaturedThe ultimate open-source guide to learning how to design large-scale systems.
Awesome Interviews
Curated lists of technical interview questions for every tech stack.
Stack Overflow
FeaturedThe definitive programmer community for troubleshooting and code answers.
Reddit r/programming
Discussion on software engineering articles, architecture, and trends.
Reddit r/learnprogramming
Supportive Reddit community for beginners asking guidance and study paths.
Dev.to
FeaturedInclusive community of software developers sharing articles and tutorials.
Hashnode
Developer blogging platform with custom domains and active developer network.
Hacker News
Y Combinator's news aggregator covering technology, startups, and CS research.
Discord Dev Communities
Real-time chat servers (Reactiflux, The Programmers Hangout, Astro, Python).
Slack Developer Groups
Niche developer channels, tech alumni networks, and open source workspaces.
Telegram Coding Groups
Student study groups sharing notes, PDF materials, and placement alerts.
LinkedIn Tech Groups
Professional networking groups connecting engineering students with recruiters.
First Contributions
FeaturedHands-on guide to making your first open source pull request in 5 minutes.
Good First Issues
Curated list of beginner-friendly open issues across popular GitHub repositories.
Up For Grabs
List of open source projects with curated tasks specifically for new contributors.
Hacktoberfest
FeaturedAnnual month-long celebration of open source software with rewards for 4 PRs.
CodeTriage
Get daily open source issues delivered to your email to help maintain projects.
Open Source Friday
GitHub initiative encouraging developers to dedicate time to open source.
Awesome for Beginners
Mega list of repositories with good beginner tickets organized by language.
Roadmap.sh
FeaturedCommunity-driven developer roadmaps, skill trees, and interactive learning paths.
Developer Roadmaps (GitHub)
One of the most starred repositories on GitHub with visual career guides.
Frontend Mentor
Improve frontend skills with real Figma designs and real-world project briefs.
DevChallenges
Web development project challenges for frontend, backend, and full-stack devs.
JavaScript30
Wes Bos's free 30-day vanilla JS coding challenge without libraries or frameworks.
100 Days of Code
Global commitment habit challenge to code for at least 1 hour every day.
AWS Educate
Free cloud computing training and hands-on AWS lab credits with no credit card required.
Google Developers
Google Developer Student Clubs (GDSC), Codelabs, and Android certifications.
Microsoft Learn
Free sandbox environments, Azure student certifications, and sandbox labs.
IBM SkillsBuild
Free badges in AI, Cybersecurity, Quantum Computing, and Cloud from IBM.
Intel Developer Zone
High-performance computing, oneAPI toolkit, and hardware acceleration resources.
GitHub Student Pack
FeaturedFree access to $200k+ in dev tools, domain names, Copilot, and cloud hosting.
Azure for Students
$100 free cloud credits + 25+ free Azure services without credit card.
AWS Free Tier
12 months free EC2, S3, and RDS cloud compute for student projects.
Google Cloud Free
$300 in free cloud credits + 20+ always-free cloud products.
JetBrains Student License
FeaturedFree professional licenses for IntelliJ IDEA, PyCharm, WebStorm, and CLion.
Notion for Education
Free Notion Plus plan for college students to organize notes and project roadmaps.
Canva for Education
Free premium Canva design templates, PPT themes, and asset library.
Free Classic Computer Science Textbooks & Guides
Read gold-standard university textbooks directly online in our in-browser reader, or download and print study editions with the verified NexusCS Academic Watermark on every page.
Operating Systems: Three Easy Pieces (OSTEP)
The gold-standard university textbook covering Virtualization (CPU & Memory), Concurrency (Threads, Locks, Semaphores), and Persistence (Disks & File Systems).
Structure and Interpretation of Computer Programs (SICP)
The legendary MIT textbook teaching computational abstraction, higher-order procedures, and interpreter design.
Automate the Boring Stuff with Python
Practical programming for total beginners. Learn web scraping, regex, Excel automation, and scripting in Python.
You Don't Know JS Yet (2nd Edition)
A deep-dive book series exploring JavaScript scopes, closures, prototypes, asynchronous programming, and ES6+ mechanics.
The Linux Command Line (5th Internet Edition)
From your first terminal command to writing robust bash scripts, process management, file permissions, and environment variables.
Pro Git (Official Git Book)
The official definitive guide to Git version control, branching, merge conflict resolution, internal plumbing, and GitHub workflows.
Deep Learning (The MIT Press)
The definitive theoretical and practical textbook on Deep Learning, covering CNNs, RNNs, Autoencoders, and Optimization.
The System Design Primer & Architecture Guide
Learn how to design large-scale distributed systems (load balancers, CDNs, caching with Redis, SQL vs NoSQL, sharding, and CAP theorem).
Computer Networks: A Systems Approach
Open source networking textbook explaining TCP/IP stack, congestion control, packet switching, DNS, and modern SDN.
Crafting Interpreters (Compiler Engineering)
Build a complete bytecode virtual machine and interpreter from scratch in Java and C. Unlocks how programming languages actually work.
The Rust Programming Language
Official guide to memory safety without garbage collection, ownership, borrowing, lifetimes, and fearless concurrency.
Computer Science & Developer Cheat Sheets
High-yield command references with 1-click copy snippets. Perfect for quick exam revision, lab tests, and terminal workflows.
Git Version Control & Branching Cheatsheet
Essential Git commands for commits, interactive rebasing, branch management, cherry-picking, and resolving merge conflicts.
git reset --soft HEAD~1git switch -c feature/new-modulegit stash -u && git stash popgit rebase -i HEAD~3Linux Bash & Process Management Cheatsheet
System monitoring, process killing, file permissions (chmod/chown), networking checks, and grep/find commands.
find / -type f -size +100M 2>/dev/nulllsof -i :3000 || netstat -tulpn | grep 3000htop || top -o %CPUgrep -rnw "./src" -e "TODO"SQL Queries, Joins & Indexing Cheatsheet
SELECT syntax, INNER/LEFT/FULL joins, GROUP BY aggregate filtering (HAVING), window functions, and B-Tree indexes.
SELECT *, DENSE_RANK() OVER (PARTITION BY dept ORDER BY salary DESC) as rank FROM employees;SELECT dept_id, AVG(salary) FROM emp GROUP BY dept_id HAVING AVG(salary) > 75000;CREATE INDEX idx_user_email ON users(email);Python 3 High-Performance Cheatsheet
List comprehensions, generators, collections module, itertools, decorators, lambda functions, and context managers.
squared_evens = {x: x**2 for x in range(10) if x % 2 == 0}def timeit(fn):
def wrapper(*a, **kw):
t0 = time.time()
res = fn(*a, **kw)
print(f"Time: {time.time()-t0:.4f}s")
return res
return wrapperfrom collections import Counter, defaultdict
counts = Counter(["a", "b", "a"])Docker & Containerization Cheatsheet
Container lifecycle, Dockerfile best practices, port bindings, volumes, networks, and docker-compose orchestration.
docker run -d -p 8080:80 --name webapp nginx:alpinedocker system prune -a --volumesdocker logs -f --tail 100 webappdocker exec -it webapp /bin/shBig-O Data Structures & Algorithms Complexity Chart
Time & space complexities for Array, Hash Map, Binary Search Tree, Heap, Quick Sort, Merge Sort, and Graph BFS/DFS.
Avg: O(1) Time | Worst (Hash Collision): O(N)Merge: O(N log N) Time, O(N) Space | Quick: O(N log N) Avg, O(1) SpaceBST: O(N) worst | Balanced: O(log N) guaranteedO((V + E) log V) Time, O(V) Space