Top 10 Colleges for Data Science in India
Industries like finance, healthcare, e-commerce, cybersecurity, and even government departments are relying heavily on data-driven decisions, which has made data science one of the most in-demand careers in India. As companies continue to adopt artificial intelligence, automation, and cloud technologies, the need for trained data professionals is growing faster than ever.
Data Science offers a rewarding, future-ready career path for students fascinated by mathematics, logical thinking, programming, or the exploration of patterns in data. But choosing the right college is one of the most important steps, because the quality of faculty, labs, industry training, and placements directly shapes your growth. In this blog, discover the Top 10 Data Science Colleges in India to help you make a clear and confident decision.
- IIT Madras
- IIT Delhi, New Delhi
- IIT Bombay
- IIT Kanpur
- IIT Roorkee
- IIIT Hyderabad
- IIM Bangalore
- SP Jain Institute of Management and Research (SPJIMR), Mumbai
- Vellore Institute of Technology
- Manipal Academy of Higher Education (MAHE), Manipal
IIT Madras
IIT Madras is one of India’s leading institutions for data science education and research and ranks 1 on the NIRF 2025 ranking. The programs focus on machine learning, artificial intelligence, statistical modelling, and big data analytics.
Exposure to high-end research labs, advanced computation, and interdisciplinary projects is also provided to the students. The institute regularly collaborates with global research groups and top industry partners, offering strong placement opportunities.
| Course Name |
Fee |
Duration |
Eligibility |
| M.Tech in Data Science & AI |
$12000 |
2 Years |
|
| Joint MSc in Data Science and Artificial Intelligence |
INR 300,000 for the IIT Madras portion |
18 Months |
Bachelor's degree in Engineering, Science, or a related discipline from a recognized university with 60% marks |
IIT Delhi, New Delhi
| Course Name |
Fee |
Duration |
Eligibility |
| MTech in Machine Intelligence & Data Science (MINDS)Â |
INR 1.02 Lakh |
2 years |
BTech/B.S./B.E./MCA/M.Sc./MA or equivalent with a valid GATE qualification |
Apart from the above mentioned M.Tech course, IIT Delhi also offers several online courses in data science and artificial intelligence. These courses explore niche topics like deep learning, data engineering, applied analytics, and computational intelligence. IIT Delhi also has strong industry collaborations, research centres, and access to modern labs, allowing students gain both theoretical depth and practical exposure.
IIT Bombay
| Course Name |
Fee |
Duration |
Eligibility |
| MS by Research in Data Science & Artificial Intelligence |
INR 2.03 Lakh |
18 months - 3 years |
First Class or 60% marks (55% marks for SC/ST), in any of the following degrees:
|
The IIT Bombay's Centre for Machine Intelligence and Data Science offers a range of programs in data science. Further, it offers the IDDDP to currently enrolled B.Tech students and an executive e-Postgraduate Diploma for working professionals. Advanced algorithms and computational statistics combined with machine learning and hands-on applications in finance and healthcare form the core of these programs. Excellent research culture at IIT, innovation laboratories, and curriculum comprehensively prepare students for both industry and research careers.
IIT Kanpur
| Course Name |
Fee |
Duration |
Eligibility |
| BS in Statistics and Data Science |
INR 9.19 lakhs |
4 years |
Class 12th (or equivalent) with Physics, Chemistry, and Mathematics, with a minimum of 75% marks. Admission is based on JEE Advanced rank. |
| BS-MS in Statistics and Data Science |
INR 10.77 Lakhs |
5 years |
Class 12th or equivalent with Physics, Chemistry, and Mathematics. Admission is strictly through the JEE (Advanced) exam. |
Besides the above mentioned full time courses, IIT Kanpur offers online certificate, graduate as well as postgraduate programmes in data science and allied disciplines. These courses cover mathematically intensive curriculum, focusing on probability, statistics, optimization, machine learning, and scalable analytics. The institute is known for its high-end computing labs and strong placement
IIT Roorkee
| Course Name |
Fee |
Duration |
Eligibility |
| B.Tech. in Data Science and AI |
INR 8.87 Lakh |
4 Years |
10+2 with 75% + JEE Advanced entrance exam |
| M.Tech. in Data Science |
INR 65,200 |
2 Years |
Bachelor's degree (typically B.E./B.Tech) with a valid GATE score |
| Ph.D. Program |
Varies |
Varies |
Master's degree in a relevant field and meeting specific research requirements |
IIT Roorkee offers data science and artificial intelligence courses under the banner of its Centre for Artificial Intelligence and Data Science, which offers application-oriented courses on machine learning, big data systems, and predictive modelling. The institute has collaborated with online course providers such as Intellipaat and Coursera for its various online courses.
IIIT Hyderabad
| Course Name |
Fee |
Duration |
Eligibility |
| PG Certificate in Software Engineering for Data Science |
INR 2.5 Lakhs + GST |
8 months |
Bachelor's degree in science, technology, engineering, or mathematics, with a minimum of 60% marks |
IIIT Hyderabad also offers a set of online courses in trendy areas of Artificial Intelligence and Data Science. It offers courses at the undergraduate, postgraduate, and professional levels. The institute has collaborative partnerships with top online course platforms, AI labs, and research organizations.
IIM Bangalore
| Course Name |
Fee |
Duration |
Eligibility |
| Bachelor of Science (Honours) in Data Science |
INR 38 Lakh |
4 Years |
Mathematics in Class 12th with a minimum of 60% marks. Admission upon qualifying a national-level entrance examination and a personal interview. |
IIM Bangalore also offers several certificate and executive education courses in data science and AI, like the Programme on Data Science & AI (DSAI), covering AI, Machine Learning (ML), Big Data, and Natural Language Processing. Another one is the Business Analytics & Artificial Intelligence (BAAI) program for executives focusing on advanced Generative AI and MLOps. Students can also enrol to shorter, specialized Data Science courses.
SP Jain Institute of Management and Research (SPJIMR), Mumbai
| Course Name |
Fee |
Duration |
Eligibility |
| Bachelor of Data Science |
INR 34 Lakh |
3 Years |
Mathematics in Class 12th with a minimum of 60% marks. Admission upon qualifying a national-level entrance examination and a personal interview. |
SPJIMR also offers an online professional certification program, "Data Science for Business Decisions", specially targeted towards working professionals. Courses offered by SPJIMR offer a mix of technical topics such as artificial intelligence, machine learning, and data visualization along with business-focused training. There is also the opportunity to work on real case studies and projects.
Vellore Institute of Technology
| Course Name |
Fee |
Duration |
| B.Tech - Computer Science and Engineering (Data Science) |
INR 7.83 lakh |
4 years |
| M.Sc. Data Science |
INR 1,62,000 |
2 Years |
VIT provides comprehensive training in data science at its Vellore and Chennai Campuses through various undergraduate and postgraduate programs in full-time and online modes. Course curricula focus on more advanced topics related to big data analytics, machine learning algorithms, and business intelligence. Admission into the B.Tech. program is based on merit in the VITEEE; in the postgraduate level of studies, it is based on marks obtained in the qualifying undergraduate examination.
Manipal Academy of Higher Education (MAHE), Manipal
| Course Name |
Fee |
Duration |
Eligibility |
| B.Tech - Computer Science and Engineering (Data Science) |
INR 15.17 Lakh |
4 years |
INR 15.17 Lakhs |
| M.Sc. in Data Science |
INR 436,000 |
2 Years |
BCA / BSc (Statistics / Mathematics / Computer Science / Information Technology) / BE or BTech or any other graduation from a recognised University with 60% aggregate marks or equivalent with minimum 2 years learning in Mathematics / Statistics |
| M.Tech in Computer Science and Engineering (Data Sciences) |
INR 436,000 |
2 Years |
The candidate should have a bachelor's degree in the relevant field of engineering/technology with an aggregate minimum score of 50% or its equivalent |
| MBA AI & Data Science |
INR 1,840,000 |
2 Years |
Bachelor's degree (10+2+3 years or equivalent) from a recognised university or institution |
Manipal Academy of Higher Education (MAHE) offers a range of undergraduate and postgraduate courses in data science. The programs will allow one to learn theoretically as well as practically, with dedicated real-world projects in place to understand concepts better. It would deal with Python, R, machine learning, cloud analytics, and data visualization. The university has good industry tie-ups and provides decent placement assistance across technology and analytics roles.

Rashmi Karan is a writer and editor with more than 15 years of exp., focusing on educational content. Her expertise is IT & Software domain. She also creates articles on trending tech like data science,