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
Vellore · National rank #2 · QS #691
Delhi · National rank #2 · QS #123
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
Bhubaneswar · National rank #17 · QS #1001
Surathkal · National rank #17
Mumbai · National rank #17 · QS #664
All Programs
Bachelor of Science (B.Sc.) in Data Science
Kalinga Institute of Industrial Technology
Master of Science in Data Science
Christ University
M.Tech. in Computer Science and Engineering
Vellore Institute of Technology
Master of Technology in Artificial Intelligence
Netaji Subhas University of Technology
Computer Science Engineering
National Institute of Technology, Tiruchirappalli
Bachelor of Technology in Computer Engineering
Aligarh Muslim University
B.Tech. in Computer Science and Engineering (Artificial Intelligence)
Amrita Vishwa Vidyapeetham
Doctor of Philosophy in Computer Science and Engineering
Thapar Institute of Engineering and Technology
M.Tech in Computer Science and Engineering
Tezpur University
Master of Science in Data Science
University of Madras
Master of Technology in Computer Science and Engineering
Indian Institute of Technology Roorkee
Master of Technology (Information Technology)
Guru Gobind Singh Indraprastha University
Bachelor of Science in Computer Science
Sambalpur University
Master of Technology in Computer Science and Engineering
Indian Institute of Technology Delhi
Bachelor of Technology (B.Tech) in Computer Engineering
Narsee Monjee Institute of Management Studies
Ph.D. in Computer Science
University of Hyderabad
Master of Technology in Computer Science
Jawaharlal Nehru Technological University, Hyderabad
Artificial Intelligence and Machine Learning
National Institute of Technology Karnataka, Surathkal
M.Sc. in Computer Science
University of Hyderabad
PhD in Computer Science
University of Delhi
M.Phil./PhD in Computer Science
Jawaharlal Nehru University
B.Sc. Computer Science
Bharathidasan University
Computer Science and Engineering
Indian Institute of Technology Bombay
B.Tech. in Computer Science and Engineering
Amrita Vishwa Vidyapeetham
Doctor of Philosophy (PhD) in Computer Engineering
Delhi Technological 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
Master of Technology in Data Science
Netaji Subhas University of Technology
Bachelor of Science (Honours) Computer Science
University of Delhi
Ph.D. in Computer Science and Engineering
Shanmugha Arts, Science, Technology & Research Academy (SASTRA) University
Bachelor of Engineering in Computer Science
Devi Ahilya Vishwavidyalaya
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
M.Tech. in Computer Science and Engineering
Shanmugha Arts, Science, Technology & Research Academy (SASTRA) University
Master of Technology in Computer Network Engineering
Visvesvaraya Technological University
B.Tech. in Computer Science and Engineering
Vellore Institute of Technology
PhD in Computer Science and Engineering
Vellore Institute of Technology
B.Sc. in Computer Science
Vellore Institute of Technology
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
PhD in Computer Science
Cochin University of Science and Technology
M.Tech. in Computer Science and Engineering
Cochin University of Science and Technology
Master of Science in Computer Science
Savitribai Phule Pune 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 Science in Data Science and Analytics
Symbiosis International University
M.Sc. in Computer Science
Cochin University of Science and Technology
Master of Science (M.Sc.) in Computer Science
Loyola College, Chennai
Bachelor of Science in Computer Science
Savitribai Phule Pune University
Information Technology
National Institute of Technology Karnataka, Surathkal
M.Tech. in Data Science
Indian Institute of Technology Madras
Bachelor of Technology in Computer Science and Engineering
Kerala University
Cyber Security
National Institute of Technology Karnataka, Surathkal
Master of Technology (Data Science)
Amity University
PhD in Computer Science
Amity University
PhD in Computer Science
Sambalpur University
Doctor of Philosophy (Computer Science)
Guru Gobind Singh Indraprastha University
Master of Science in Data Science
Madurai Kamaraj University
Master of Technology (M.Tech.) in Computer Science & Engineering
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
PhD in Computer Science and Engineering
Amrita Vishwa Vidyapeetham
PhD in Computer Science
Panjab University
Master of Technology (MTech) in Information Technology
Panjab University
Master of Technology in Computer Science and Engineering
Visvesvaraya Technological University
B.Tech. in Computer Science and Engineering
Lovely Professional University
M.Tech. in Computer Science and Engineering
Lovely Professional University
Master of Technology in Computer Engineering
Kurukshetra University
Doctor of Philosophy in Computer Science
Kurukshetra University
Master of Science in Computer Science
University of Mumbai
Bachelor of Science (B.Sc.) in Computer Science (Online)
Birla Institute of Technology and Science, Pilani
M.Tech in Artificial Intelligence
Indian Institute of Technology Hyderabad
Master of Technology in Artificial Intelligence
Osmania University
Bachelor of Science in Computer Science
University of Madras
PhD in Computer Science
University of Madras
PhD in Computer Science
Devi Ahilya Vishwavidyalaya
B.Sc. (Computer Science)
Chaudhary Charan Singh University
Software Engineering
National Institute of Technology, Tiruchirappalli
Data Science & Engineering
National Institute of Technology, Tiruchirappalli
Cloud Computing
National Institute of Technology, Tiruchirappalli
Doctor of Philosophy (PhD) in Computer Science and Engineering
Visvesvaraya Technological University
M.Sc. Computer Science
Pondicherry University
M.Sc. Computer Science
Bharathidasan University
Bachelor of Science in Computer Science
Bharathidasan University
Computer Science and Engineering
National Institute of Technology, Tiruchirappalli
Master of Technology in Data Science
Mahatma Gandhi University
Doctor of Philosophy in Computer Science
Christ University
B.Tech. in Computer Science and Business Systems
Shanmugha Arts, Science, Technology & Research Academy (SASTRA) University
B.Sc. in Computer Science
Shanmugha Arts, Science, Technology & Research Academy (SASTRA) University
Bachelor of Technology in Computer Science and Engineering
Indian Institute of Technology Roorkee
Master of Technology in Software Engineering
Jawaharlal Nehru Technological University, Hyderabad
Bachelor of Science in Information Technology
University of Mumbai
Doctor of Philosophy (Computer Science)
National Institute of Technology, Tiruchirappalli
Bachelor of Technology in Computer Engineering (Software Engineering)
Netaji Subhas University of Technology
M.Tech. in Computer Science and Engineering
Indian Institute of Technology Guwahati