Study Computer Science in India 🇮🇳
India offers 168 Computer Science programs across 55 universities. Tuition ranges from $20k–$219k/yr, making it a competitive option for international students. 100% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.
By Degree Level
Top Universities for Computer Science in India
Chennai · National rank #1 · QS #180
Delhi · National rank #2 · QS #123
Vellore · National rank #2 · QS #691
Delhi · National rank #2 · QS #558
Mumbai · National rank #3 · QS #118
Manipal · National rank #3 · QS #851
Delhi · National rank #5 · QS #328
Roorkee · National rank #6 · QS #339
Pilani · National rank #7 · QS #668
Hyderabad · National rank #7 · QS #664
Coimbatore · National rank #8 · QS #1001
Tiruchirappalli · National rank #9 · QS #731
Guwahati · National rank #11 · QS #334
Chennai · National rank #11 · QS #901
Pune · National rank #12 · QS #566
Chennai · National rank #14
Bhubaneswar · National rank #14 · QS #1201
Surathkal · National rank #17
Bhubaneswar · National rank #17 · QS #1001
Mumbai · National rank #17 · QS #664
All Programs
Bachelor of Technology in Computer Science and Engineering
Indian Institute of Technology Delhi
Master of Technology in Computer Science and Engineering
Indian Institute of Technology Delhi
PhD in Computer Science and Engineering
Indian Institute of Technology Delhi
Doctor of Philosophy in Computer Science
Bundelkhand University
Master of Science (M.Sc.) in Data Science
Loyola College, Chennai
PhD in Computer Science and Engineering
Lovely Professional University
Master of Technology in Software Engineering
Netaji Subhas University of Technology
Bachelor of Technology in Information Technology
Netaji Subhas University of Technology
Bachelor of Technology in Computer Engineering (Internet of Things)
Netaji Subhas University of Technology
Bachelor of Technology in Computer Engineering (Software Engineering)
Netaji Subhas University of Technology
Master of Technology in Data Science
Netaji Subhas University of Technology
Master of Technology in Artificial Intelligence
Netaji Subhas University of Technology
PhD in Computer Science
University of Delhi
Bachelor of Science (Honours) Computer Science
University of Delhi
Bachelor of Technology (B.Tech) Computer Engineering
University of Delhi
Doctor of Philosophy in Computer Science
Christ University
Ph.D. in Computer Science
University of Hyderabad
M.Sc. in Computer Science
University of Hyderabad
M.Tech. Software Engineering (WILP)
Birla Institute of Technology and Science, Pilani
Bachelor of Science in Computer Science
Christ University
Doctor of Philosophy (PhD) in Computer Science
Christ University
Bachelor of Science in Data Science
Christ University
Master of Science in Data Science
Christ University
B.Tech in Computer Science and Engineering
Tezpur University
M.Tech. in Information Technology
Tezpur University
PhD in Computer Science and Engineering
Tezpur University
Bachelor of Technology in Computer Engineering
Aligarh Muslim University
M.Tech in Computer Science and Engineering
Tezpur University
Master of Technology in Computer Network Engineering
Visvesvaraya Technological University
Doctor of Philosophy (PhD) in Computer Science
Siksha 'O' Anusandhan
B.Tech. in Computer Science and Engineering
Vellore Institute of Technology
M.Tech. in Computer Science and Engineering
Vellore Institute of Technology
B.Tech. in Information Technology
Vellore Institute of Technology
M.Sc. in Data Science
Vellore Institute of Technology
PhD in Computer Science and Engineering
Vellore Institute of Technology
B.Sc. in Computer Science
Vellore Institute of Technology
Computer Science and Engineering
Indian Institute of Technology Bombay
Bachelor of Engineering in Computer Science and Engineering
Visvesvaraya Technological University
Doctor of Philosophy (PhD) in Computer Science and Engineering
Visvesvaraya Technological University
Master of Technology in Computer Science and Engineering
Visvesvaraya Technological University
Bachelor of Technology in Computer Science and Engineering
Symbiosis International University
Master of Science in Data Science and Big Data Analytics
Symbiosis International University
Doctor of Philosophy (PhD) in Computer Science
Symbiosis International University
Bachelor of Technology in Computer Engineering
Delhi Technological University
Bachelor of Technology in Information Technology
Delhi Technological University
Doctor of Philosophy (PhD) in Computer Engineering
Delhi Technological University
PhD in Computer Engineering
Delhi Technological University
Master of Technology in Software Engineering
Delhi Technological University
Bachelor of Technology in Software Engineering
Delhi Technological University
B.Tech. in Computer Science and Engineering
Cochin University of Science and Technology
B.Tech. in Information Technology
Cochin University of Science and Technology
PhD in Computer Science
Cochin University of Science and Technology
M.Tech. in Computer Science and Engineering
Cochin University of Science and Technology
M.Phil./PhD in Computer Science
Jawaharlal Nehru University
Doctor of Philosophy in Computer Science
Savitribai Phule Pune University
Bachelor of Science in Computer Science
Savitribai Phule Pune University
Master of Science in Computer Science
Savitribai Phule Pune University
PhD in Computer Science
Symbiosis International University
Master of Science (MSc) in Data Science and Big Data Analytics
Symbiosis International University
Bachelor of Technology in Computer Science and Engineering
Manipal Academy of Higher Education
Master of Technology in Software Engineering
Manipal Academy of Higher Education
Master of Science in Data Science
Manipal Academy of Higher Education
Doctor of Philosophy in Computer Science
Manipal Academy of Higher Education
Master of Science in Data Science and Analytics
Symbiosis International University
M.Sc. in Computer Science
Cochin University of Science and Technology
M.Tech. in Software Engineering
Cochin University of Science and Technology
PhD in Computer Science
Jawaharlal Nehru University
Master of Science (M.Sc.) in Computer Science
Loyola College, Chennai
Computer Science Engineering
National Institute of Technology Karnataka, Surathkal
Cyber Security
National Institute of Technology Karnataka, Surathkal
Computer Science and Engineering (with specializations in Theory, Systems, and AI)
National Institute of Technology Karnataka, Surathkal
Information Technology
National Institute of Technology Karnataka, Surathkal
Artificial Intelligence and Machine Learning
National Institute of Technology Karnataka, Surathkal
Data Science
National Institute of Technology Karnataka, Surathkal
M.Tech. in Data Science
Indian Institute of Technology Madras
Bachelor of Science in Computer Science
Bharathiar University
Doctor of Philosophy in Computer Science
Bharathiar University
Bachelor of Technology (Computer Science & Engineering)
Amity University
Master of Technology (Data Science)
Amity University
PhD in Computer Science
Amity University
PhD in Computer Science
Sambalpur University
B.Tech. in Computer Science and Engineering
Indian Institute of Technology Guwahati
M.Tech. in Computer Science and Engineering
Indian Institute of Technology Guwahati
Bachelor of Technology (Information Technology)
Guru Gobind Singh Indraprastha University
PhD in Computer Science and Engineering
Indian Institute of Technology Guwahati
Bachelor of Science in Computer Science
Sambalpur University
Doctor of Philosophy (Computer Science)
Guru Gobind Singh Indraprastha University
Master of Technology (Information Technology)
Guru Gobind Singh Indraprastha University
Bachelor of Science in Information Technology (B.Sc IT)
Madurai Kamaraj University
Bachelor of Engineering in Computer Science and Engineering
Panjab University
Master of Science in Data Science
Madurai Kamaraj University
B.Tech. in Computer Science & Engineering
Kalinga Institute of Industrial Technology
Master of Technology (M.Tech.) in Computer Science & Engineering
Kalinga Institute of Industrial Technology
Bachelor of Science (B.Sc.) in Computer Science
Kalinga Institute of Industrial Technology
Bachelor of Science (B.Sc.) in Data Science
Kalinga Institute of Industrial Technology
Bachelor of Science (B.Sc.) in Information Technology
Kalinga Institute of Industrial Technology
Bachelor of Technology in Computer Science and Engineering
Indian Institute of Technology Guwahati
Master of Technology in Data Science
Indian Institute of Technology Guwahati
Master of Technology (M.Tech) in Data Science
Narsee Monjee Institute of Management Studies
Bachelor of Science (B.Sc) in Data Science
Narsee Monjee Institute of Management Studies