Undergraduate/Postgraduate

B.Sc/M.Sc Data Science

A complete guide to the B.Sc/M.Sc Data Science programme in India: eligibility, top colleges, career outcomes, and frequently asked questions.

Course Overview

Data Science programmes, available as both B.Sc and M.Sc tracks, cover statistics, probability, machine learning, deep learning, big data technologies like Hadoop and Spark, data visualisation, Python, R, SQL, and applied analytics. The field has exploded in India over the last five years as companies across banking, e-commerce, fintech, telecom, and healthcare increasingly rely on data to drive decisions. B.Sc Data Science is a three to four year undergraduate programme that provides a blend of mathematics, programming, and domain application. M.Sc Data Science builds on a bachelor's foundation for deeper expertise in machine learning and advanced statistics. Admission to undergraduate programmes typically requires Mathematics in Class 12, while Master's programmes expect a quantitative bachelor's degree. IIT Madras offers a well-regarded online BS in Data Science that has become very popular. ISI Kolkata, CMI Chennai, and several IITs and IIITs run competitive M.Sc programmes. What makes data science graduates highly sought after is their ability to combine coding with statistical reasoning, a combination few other degrees produce. Career roles include data analyst, data scientist, machine learning engineer, business analyst, and data engineer. Top employers include Flipkart, Amazon, Razorpay, Swiggy, Fractal Analytics, Mu Sigma, and major consulting firms. Starting salaries for data science graduates are among the highest for fresh hires, typically 6 to 15 lakh rupees at product companies.

Duration

3-4 years

Eligibility

10+2 with Mathematics; minimum 55% aggregate

Career Outcomes

Entrance Exams

Frequently Asked Questions

Is Data Science degree better than general Computer Science?

Both have merit. Data Science degrees focus on statistics, machine learning, and applied analytics, which suits students clear about wanting an analytics career. General CS provides broader programming foundations that work across software, data, AI, and systems. At top colleges, CS graduates can specialise in data science through electives and projects.

What are the best data science programmes in India?

IIT Madras offers a well-regarded online BS in Data Science that has become very popular. ISI Kolkata, CMI Chennai, and several IITs and IIITs run competitive M.Sc programmes. Private universities like BITS Pilani, Manipal, SRM, and VIT also offer specialised data science tracks.

What tools should I learn for data science?

Python, SQL, pandas, scikit-learn, and a visualisation library like matplotlib or Tableau are the core stack. For deep learning, learn TensorFlow or PyTorch. Big data tools like Spark and Hadoop matter at scale. Increasingly, knowledge of generative AI tools and LLM-based workflows is expected at mid-level and above.

What is the starting salary for data science graduates in India?

Data science graduates are among the highest-paid fresh hires in the tech industry. Entry-level roles at product companies typically pay 6 to 15 lakh rupees per year, with strong candidates at top companies like Flipkart, Amazon, and Razorpay earning 12 to 25 lakh rupees. Analytics firms like Fractal, Mu Sigma, and Tiger Analytics also pay competitively.

Can I become a data scientist without a Master's degree?

Yes. Many data scientists in India hold only a Bachelor's degree and built their skills through online courses, Kaggle competitions, internships, and personal projects. A Master's accelerates entry into research-heavy teams and senior roles, but strong portfolios and demonstrated skills matter more than formal credentials for most roles.

Last updated: April 2026