How to become a data scientist in India: routes after Class 10, Class 12 and graduation
Exact entry rules after Class 10, after Class 12 (PCM, commerce, humanities, or without Maths) and after graduation, taken from official sources. No course to sell you.
Edukrish Editorial Team
Written with AI assistance and fact-checked against official sources by the Edukrish editorial team.
Last checked against official sources.

For students in Classes 9 to 12, graduates thinking of a switch, and their parents. Rules read in official sources on 5 November 2026. Admission rules change every cycle, so check the current notice before you apply.
How do you become a data scientist in India?
Quick answer
Most data scientists in India get there through a degree heavy in maths, statistics or computing, then projects, internships and, often, a master's. Engineering is one route among several. The subject that matters most is Mathematics.
- Science with Physics and Maths keeps the widest set of doors open, including B.Tech through JEE Main (under JoSAA's 2026 rules).[4]
- Commerce or humanities with Mathematics or Applied Mathematics can still lead to statistics and data science degrees, such as the Indian Statistical Institute's (ISI) Bachelor of Statistical Data Science. That is ISI's 2026-27 rule, which asks for Class 12 passed in 2025 or 2026; ISI has not published 2027 rules that we could find.[6]
- No Maths in Class 12? The IIT Madras BS in Data Science is open to any stream, though it expects Maths and English in Class 10, and you will have to work hard on the maths.[5]
Your first job may well be titled "data analyst". That is normal. Read on for the rule that fits your starting point.
At a glance
| Typical entry education | A bachelor's degree in a quantitative subject. Many roles prefer a master's. In the US, 48% of respondents in O*NET's survey say a bachelor's is required and 44% a master's.[1] India's national Data Scientist qualification accepts a completed fourth year of undergraduate study, or a three-year degree plus 1.5 years of experience.[3] |
| Core school subjects | Mathematics (essential), Computer Science or Informatics Practices (helpful), English (you will write and present a lot) |
| Key skills | Statistics and probability, programming (commonly Python and SQL), cleaning messy data, building and testing models, explaining results to non-specialists |
| Interest pattern | O*NET codes the job as Investigative and Conventional: curious about why things happen, and comfortable with careful, structured work[1] |
| Related careers | Data Analyst, AI/ML Engineer, Actuary, Economist, Business Analyst, Software Engineer |
| Edukrish profile | Data Scientist: career profile, pay and outlook |
What does a data scientist actually do?
A data scientist turns a vague question ("Why are customers leaving?" "How many beds will this hospital need next winter?") into something data can answer, then answers it honestly. O*NET, the US government's occupation database, lists the tasks of a data scientist in plain terms.[1] Grouped into stages:
- Framing the problem. Talking to the people who own a business or policy problem, and working out which questions data can actually help with.
- Getting and cleaning data. Collecting data, sometimes designing surveys or choosing samples, then cleaning and reshaping it. This is often the longest part of the job.
- Analysing and modelling. Looking for relationships and trends, building statistical or machine-learning models, and testing and comparing them with proper performance measures.
- Communicating. Making charts, writing reports, presenting to managers and recommending what to do next.
- Keeping up. Reading research and writing new code as methods change.
India has its own national qualification for the role, listed on the National Qualifications Register. Its units, in the page's own titles, are: "Collect & process data and ensure data quality standards are achieved"; "Perform exploratory and Inferential analysis of the data"; "Perform research, design & validation of algorithmic models"; "Risk Analysis & Mitigation for Algorithmic Models"; and "Define business outcomes and create visualizations from results of the analysis". The register page is labelled as a beta version.[3] The risk unit stands out: a model that gets lending or hiring decisions wrong can harm real people, and India's framework counts checking for that as part of the job.
A representative working day (illustrative composite)
This is not a real person's diary. It is a composite drawn from the task lists above, to show the rhythm of the work.
- 9:30 Stand-up with the product team. Yesterday's model flagged too many genuine customers as "likely to leave". You agree to investigate.
- 10:00 to 12:30 Write SQL to pull six months of usage data. One city's records are duplicated, so you fix that and document what you did.
- 14:00 to 16:00 Retrain the model on the cleaned data, compare it with last week's version, and check whether it does worse for any group of customers.
- 16:30 Make two simple charts and write a short note: what changed, how confident you are, and what you would not yet act on.
- 17:30 Thirty minutes reading about a new evaluation method a colleague shared.
Most of that day is careful checking and clear writing, with little "AI magic" in it.
Data scientist vs data analyst vs ML engineer vs data engineer
These titles overlap, and companies use them loosely. As a rough guide:
| Data analyst | Data scientist | ML engineer | Data engineer | |
|---|---|---|---|---|
| Main question | What happened, and what does it mean? | Why did it happen, and what is likely next? | How do we make this model work reliably in a product? | How do we get clean data to everyone who needs it? |
| Typical work | Dashboards, regular reports, SQL queries | Statistics, experiments, predictive models, recommendations | Training, deploying and monitoring models at scale | Building data pipelines, integrations and storage |
| Heaviest skill | Business sense and clear reporting | Statistics plus programming | Software engineering plus ML | Software and systems engineering |
| Common first-job route | Often the entry point, open to commerce and science graduates | Often after an analyst role or a master's | Usually after a CS or engineering degree, or software experience | Usually after a CS or IT degree, or software experience |
| Edukrish profile | Data Analyst | Data Scientist | AI/ML Engineer | None yet |
This table is Edukrish's plain-language summary of how the roles usually differ. It is a rough guide, not an official definition, and job ads vary.
Skills and aptitudes
Technical
- Statistics and probability. This is the core. You need to know when a pattern is real and when it is noise.
- Mathematics. Linear algebra and calculus become important for machine learning.
- Programming. Python and SQL are the most common starting points. O*NET's software list for the job also names tools such as SAS and TensorFlow.[1]
- Data handling. Cleaning, joining and checking data, which is unglamorous and essential.
Non-technical. O*NET's top-listed skills for the job include critical thinking, reading comprehension, active learning and speaking.[1] In practice that means asking good questions, reading carefully, learning new tools on your own, and explaining a result to someone who doesn't care about the method.
How to test your interest early (before you choose a stream or a degree)
- Ask a question of real data. Take a public dataset (your city's rainfall, cricket scores, exam results published by your board) and try to answer one question with a spreadsheet. Did you enjoy the checking as much as the answer?
- Try ten hours of beginner Python. Free courses are widely available. If debugging feels satisfying rather than miserable, that is a good sign.
- Notice how you feel about statistics in school maths. Data science is mostly applied statistics. If probability chapters bore you, look at the Data Analyst or Business Analyst profiles too.
- Take Edukrish's free interest assessment to see whether your interests line up with Investigative and Conventional work.
Routes in: what you need from where you are now
| Your starting point | Routes open to you | The exact rule (and source) |
|---|---|---|
| Class 10, choosing a stream | Choose Mathematics in Classes 11 and 12 if you can. Science with Physics and Maths keeps the widest set of routes open. Commerce or Humanities with Maths or Applied Maths keeps statistics and data science degrees open | Under JoSAA's 2026 rules, B.Tech at NITs, IIITs and GFTIs asks for Physics and Maths.[4] ISI's B.SDS (2026-27 rule) accepts Maths or Applied Maths.[6] The IIT Madras BS expects Maths and English in Class 10.[5] |
| Class 12 Science (PCM) | B.Tech CSE or AI and Data Science through JEE Main or state exams; B.Sc Statistics, Maths or Data Science through CUET-UG or university tests; ISI B.Stat or B.Math; IIT Madras BS | JoSAA's 2026 rule for NITs, IIITs and GFTIs: Physics, Maths, a language, one of Chemistry, Biology, Biotechnology or a technical vocational subject, and one more subject; 75% aggregate (65% for SC/ST/PwD) or the top 20 percentile of your board.[4] ISI B.Stat and B.Math: Maths and English as subjects (ISI page, undated).[6] |
| Class 12 Commerce with Mathematics | ISI B.Stat or B.SDS; B.Sc Statistics, Maths or Economics programmes through CUET-UG where the university allows; IIT Madras BS. Under JoSAA's 2026 rules, B.Tech at NITs and IIITs asks for Physics, so it is not open; B.Planning (JEE Main Paper 2B) asks for Maths plus four other subjects | ISI B.Stat: Mathematics and English.[6] B.SDS (2026-27 rule): Maths or Applied Maths, English, at least 75% aggregate, Class 12 passed in 2025 or 2026. ISI has not published 2027 rules that we could find.[6] CUET: each university sets its own subject rule for each programme.[7] |
| Class 12 Commerce with Applied Mathematics | ISI B.SDS; IIT Madras BS; CUET-UG programmes where the university accepts Applied Maths | B.SDS (2026-27 rule, Class 12 passed in 2025 or 2026) names Applied Mathematics.[6] CUET lists "Mathematics / Applied Mathematics" as one test subject, but whether a university accepts Applied Maths for a programme is that university's rule. Check each one.[7] |
| Class 12 Humanities with Maths | Same as Commerce with Maths | Same rules as above.[6][7] |
| Class 12 with no Maths | IIT Madras BS in Data Science (if you studied Maths and English in Class 10); or an analytics-friendly degree such as Economics, then a data-focused master's later (check each programme's maths requirement) | IIT Madras: any group, stream or board, with Maths and English expected in Class 10.[5] Expect to rebuild your maths: the qualifier coursework includes Mathematics for Data Science I and Statistics for Data Science I.[5] |
| Graduate in another field | IIT Madras BS (open irrespective of age or academic background); MSc Data Science or Statistics through CUET-PG or university tests; M.Tech through GATE; an analytics MBA through CAT and other tests; or an analyst job first, then move across | IIT Madras: anyone who has passed Class 12 or equivalent can apply irrespective of age.[5] CUET-PG, GATE and CAT are separate exams; each programme sets its own subject and marks rule.[8] |
| Working professional | Move into analytics within your current domain, build a project portfolio, take a structured programme, consider a master's | India's national Data Scientist qualification accepts a three-year degree plus 1.5 years of experience.[3] |
About the IIT Madras BS. It is an IIT degree taught online with in-person exams. Most people enter through a qualifier rather than a JEE rank: four weeks of online coursework and weekly graded assignments in four foundation courses (English I, Mathematics for Data Science I, Statistics for Data Science I, and Computational Thinking), followed by an in-person qualifier exam. To sit the exam you need a minimum average assignment score in each course, which is 40% for general learners.[5] A separate JEE entry exists: candidates eligible to appear for the most recent JEE Advanced are admitted directly to the foundation level. That is JEE Advanced eligibility, not a JEE Main score.[5] Applications for the January 2027 term were open when we read the page, with 29 January 2027 shown as the last date.[5] Because it is flexible and open to any stream, many students take it alongside another degree. It still demands steady, self-driven work.
Step-by-step roadmap: Class 9 to first job
- Class 9 and 10. Take Maths seriously. If your board offers Standard and Basic Maths in Class 10, ask your school which one you need in order to take Mathematics in Class 11. CBSE's 2020 circular says students who passed Basic Mathematics in Class 10 are not eligible for Mathematics (041) in Classes 11 and 12; CBSE has relaxed this in some years, and a news report indicates the relaxation continued for 2025-26,[13] but the 2026-27 position is not confirmed here, so ask your school.[11] Try small data projects for fun.
- End of Class 10. Choose a stream with Mathematics. If you choose Commerce, ask whether your school offers Mathematics or Applied Mathematics, and know that some programmes treat them differently.[6][7] In CBSE, a request to change Class 12 subjects must be made before 15 July of the Class 12 session.[12]
- Class 11 and 12. Build basic Python and spreadsheet skills. Keep two or three exams on your calendar (JEE Main, CUET-UG, the ISI admission test) and note their application windows. You can apply for the IIT Madras qualifier once you have appeared for your Class 11 final exams.[5] For the 2027 cycle, JEE Main Session 1 applications close on 22 November 2026 (a late window runs 23 to 26 November, with an extra ₹500),[4] and CUET (UG) 2027 had not been announced when we checked on 5 November.[7]
- Undergraduate years. Pick a degree with real statistics and maths depth (see the next section). From the second year, do one solid project a semester and aim for at least one internship. Keep your code and write-ups in a public portfolio.
- After the degree. Many graduates start as data analysts or junior data scientists. Others go straight into a master's: MSc Statistics or Data Science, M.Tech, or an analytics MBA. In the US, O*NET's survey splits almost evenly between bachelor's and master's as the expected level,[1] and BLS says data scientists typically need at least a bachelor's, with some employers wanting a master's or doctorate.[2] Expect Indian employers to vary in the same way.
- First job and beyond. Data science changes fast. Plan to keep learning throughout your career.
Choosing a course: what to check
Many programmes now carry "data science" or "AI" in their name. The label tells you little. Check these:
- Maths and statistics depth. Look at the syllabus. Are there full courses in probability, statistical inference, linear algebra and optimisation, or only "introduction to analytics"?
- Programming and projects. Are there graded projects on real datasets, not just quizzes?
- Internships and placements. Ask for the last two years' placement reports by programme, not just the institution's highest package.
- Faculty. Do the teachers publish or practise in statistics, CS or data science?
- Recognition.
- Check that the university is not on UGC's list of fake universities (see the Edukrish copy and the live UGC link).[9]
- For B.Tech and other technical programmes at affiliated or private colleges, ask for the institute's current AICTE Extension of Approval letter.
- For online degrees, check that the awarding university is itself recognised to award degrees.
- Cost against outcome. Compare total fees with published placement data. Edukrish's colleges pages are a place to start, along with each college's own published placement figures.
Realities and challenges
- Entry-level competition is real. Many people chase the title "data scientist", so first jobs are often analyst roles. A portfolio of finished, well-explained projects separates candidates more than certificates do. (This is Edukrish's editorial judgement, not a measured statistic.)
- Demand is genuine, but often overstated. The evidence, and its limits:
- Employer survey. In the World Economic Forum's Future of Jobs Report 2025, the India profile names Big Data Specialists and AI and Machine Learning Specialists among the roles employers expect to grow fastest.[10] That is a survey of what employers expect, not a count of jobs.
- US projections. BLS projects employment of data scientists in the US to grow 35% from 2025 to 2035, with about 24,800 openings a year on average.[2] That is US data. We have not found a comparable official projection for India.
- Treat dramatic figures with caution. Be wary of large opening figures that don't link to a primary source.
- Continual learning. Tools change every few years. The statistics underneath changes slowly, which is another reason to get the fundamentals right.
- Ethics and responsibility. Models used for credit, hiring or health can be unfair. India's national qualification includes risk analysis of models as a core unit.[3]
Pay: how to read salary claims
You will see confident salary figures for data scientists all over the internet. Edukrish does not give one here. We have not found any official Indian survey that publishes pay for "data scientist" as an occupation. A likely reason is that India's National Classification of Occupations (2015) does not appear to have a code for the role, and the national qualification record we read gives no occupation code either.[3] Surveys that sort workers by occupation code can't easily pick data scientists out. (That is our reasoning, not a published statement.)
What you can use responsibly:
- Placement data from colleges. Median salary of placed graduates is a starting-salary signal for a course, not a promise for the job. (The pay figures on our Data Scientist profile are job-site estimates, so read them with the cautions in the next bullet.)
- Job-site figures (from sites such as Indeed, Glassdoor and AmbitionBox) are self-reported or based on job ads. Check the sample size, the experience level, the city and the date. If two figures on the same page disagree, trust neither.
- US figures are not Indian figures. The US median for data scientists was $120,230 in May 2025.[2] Don't convert it to rupees and expect it in Pune.
Related careers
- Data Analyst: the most common entry point, open to commerce and science students.
- AI/ML Engineer: more software engineering, less statistics.
- Actuary: statistics applied to risk, with its own exam route.
- Economist: data and models applied to policy and markets.
- Business Analyst: closer to business decisions and processes.
- Software Engineer: if you enjoy building more than analysing.
Next steps with Edukrish
- Read the full Data Scientist career profile: pay estimates, entry routes and outlook.
- Take the free career interest assessment: sign up, then open it from your dashboard to see how well data science fits your interests and values, with reasons. It is 38 statements and takes about six minutes.
- Compare careers: save Data Scientist, Data Analyst and AI/ML Engineer, then compare them side by side in your shortlist.
- Check exam pages for dates and rules: JEE Main, CUET-UG, or browse all exams.
- Explore colleges and what they report: /colleges.
- Open My practical pathways (/app/pathways) to see which routes your current subjects keep open.
How we checked
Sources were read on 5 November 2026 unless stated. Eligibility rules come from official bulletins and institute pages. US figures are labelled as US data. Edukrish did not use any job-site salary figures in this article. No people, quotes or statistics were invented. The "working day" is an illustrative composite.
Frequently asked questions
- Can a commerce student become a data scientist?
- Yes, if you have Mathematics or Applied Mathematics. ISI's Bachelor of Statistical Data Science accepts either, with English and a 75% aggregate. That is the 2026-27 rule, for Class 12 passed in 2025 or 2026, and ISI has not published 2027 rules that we could find.[6] ISI's B.Stat needs Mathematics,[6] and the IIT Madras BS is open to any stream.[5] Under JoSAA's 2026 rules, B.Tech seats at NITs and IIITs ask for Physics, so that route is not open without it; B.Planning (Paper 2B) asks for Maths plus four other subjects.[4]
- Can I become a data scientist without Maths in Class 12?
- It is harder, but possible. The IIT Madras BS in Data Science accepts any stream, and it expects Maths and English in Class 10.[5] You will need to build your maths and statistics seriously, because the work depends on them.
- Do I need an engineering degree to become a data scientist?
- No. Engineering is one route. Statistics, mathematics and data science degrees, and the IIT Madras BS, are others.[5][6] What employers and the national qualification look for is quantitative depth and proof you can do the work.[3]
- Is BSc Data Science or B.Tech CSE better?
- Neither is better for everyone. A B.Tech CSE gives a stronger software base, which suits ML engineering, but needs Physics and Maths (under JoSAA's 2026 rules) and usually JEE.[4] A good BSc in Statistics, Maths or Data Science can give deeper statistics, which is the core of data science. Judge the specific syllabus, projects and placement record, not the degree name.
- Do I need a master's degree?
- Not always, but often. In the US, O*NET's survey splits almost evenly between bachelor's and master's.[1] India's national qualification accepts a completed fourth year of undergraduate study as the entry level.[3]
- Can I do the IIT Madras BS in Data Science without JEE?
- Yes. The regular route is the four-week qualifier. The JEE route is only for candidates eligible to appear for the most recent JEE Advanced.[5]
- How long does it take?
- Typically three to four years for a first degree, plus one to two more if you take a master's. Many people work as analysts first. See the timeline on the Data Scientist profile.
- Will AI replace data scientists?
- AI tools already automate parts of coding and analysis. The parts that depend on judgement are harder to automate: framing the right question, checking data quality, judging risk and explaining results. Those are the parts to get good at. The profile page shows the evidence Edukrish has on this.
Sources
- O*NET OnLine, "Data Scientists" (15-2051.00), updated 2026. https://www.onetonline.org/link/summary/15-2051.00 (read 5 Nov 2026). CC BY 4.0.
- US Bureau of Labor Statistics, Occupational Outlook Handbook, "Data Scientists", last modified 27 August 2026. https://www.bls.gov/ooh/math/data-scientists.htm (read 5 Nov 2026). US data.
- National Qualifications Register, "Data Scientist" qualification (NQR code QG-06-IT-045952025-V2-NASSCOM). https://www.nqr.gov.in/qualifications/14625 (read 5 Nov 2026). The register page is labelled as a beta version.
- National Testing Agency, JEE (Main) 2027 Information Bulletin (24 Oct 2026); JoSAA Business Rules 2026, Annexure 2. https://cdnbbsr.s3waas.gov.in/s3f8e59f4b2fe7c5705bf878bbd494ccdf/uploads/2026/10/202610241890224107.pdf ; https://cdnbbsr.s3waas.gov.in/s313111c20aee51aeb480ecbd988cd8cc9/uploads/2026/06/20260601632081678.pdf (read 5 Nov 2026). JoSAA may change its rules.
- IIT Madras, BS in Data Science, "Eligibility to Apply" and admission pages. https://study.iitm.ac.in/ds/admissions.html (read 5 Nov 2026).
- Indian Statistical Institute, undergraduate academic programmes (B.Stat, B.Math, B.SDS). https://asd.isical.ac.in/static/academics/academic_programmes/undergraduate (read 5 Nov 2026). The page is undated; the B.SDS entry says Class 12 completed in 2025 or 2026.
- National Testing Agency, CUET (UG) 2026 Information Bulletin, §3 (eligibility is set by each university) and the subject list; CUET (UG) 2027 status from https://nta.ac.in and https://cuet.nta.nic.in/ (read 5 Nov 2026).
- Official exam sites: GATE, CUET-PG (exams.nta.nic.in/cuet-pg), CAT (iimcat.ac.in). Pointers only; not reopened for this version.
- University Grants Commission, list of fake universities. https://www.ugc.gov.in/universitydetails/Fakeuniversity ; Edukrish copy (Feb 2026): /trust/fake-universities.
- World Economic Forum, Future of Jobs Report 2025, Section 5. https://www.weforum.org/publications/the-future-of-jobs-report-2025/in-full/5-region-economy-and-industry-insights/ (read 5 Nov 2026).
- CBSE, Circular Acad-22/2020, 1 April 2020. https://www.cbseacademic.nic.in/web_material/Circulars/2020/22_Circular_2020.pdf (read 5 Nov 2026).
- CBSE, change of subject in Class X/XII. https://cbse.gov.in/cbsenew/exam_change_sub.html (read 5 Nov 2026).
- Careers360, 30 May 2025, news report (secondary source) on CBSE continuing the Basic Mathematics relaxation for 2025-26 (reported CBSE notification of 27 May 2025). The CBSE notification itself was not opened.