What You Actually Need Before Applying
The admissions committees for data science master's programs don't care about your passion for big data. They care whether you can handle the math and programming workload without falling apart in the first semester. I've sat on a few admissions panels and read enough rejections to know what actually gets you in and what doesn't. Most programs want three things checked off before they even look at your statement of purpose: calculus, linear algebra, and statistics. Not an intro survey course — actual proofs or at least a computational version that isn't watered down. And one solid programming course, preferably in Python or R, not a bootcamp certificate they can't verify.
Data Science Masters Prerequisites That Actually Matter
Here's the list most programs require, with notes on what passes and what gets filtered out by people who've seen it all. Calculus I, II, and sometimes III. You need single-variable calculus at minimum. Multivariable calculus is a differentiator, not always required but it shows up in machine learning coursework within the first month. Linear algebra is where most students choke, so having a course that covers eigenvalues, SVD, and matrix decompositions gives you something real to reference in interviews. Probability and Statistics. This is non-negotiable. I've seen applicants with perfect GPAs get rejected because their stats course was "Biostatistics for non-majors" or something equally broad. You need something that covers distributions, hypothesis testing, confidence intervals, and regression at a mathematical level. AP credits sometimes count but some programs explicitly say no — check.
Programming competency. Python is the default now. R is acceptable if you're applying to a biostatistics-heavy program. Java and C++ won't help unless you show you can also work in Python or R. The proof of competency isn't a project you did once — it's completed coursework or demonstrable experience you can talk through in an interview. GPA. A 3.0 is the typical floor. Programs that are more selective will look for 3.3 or higher, especially in quantitative courses. If your overall GPA is low but your recent quantitative coursework is strong, that helps. Some programs let you retake prerequisite courses to boost that specific GPA segment. I ran into this edge case with a candidate once — solid programming background from industry, but their undergraduate transcript had a C in linear algebra from three years prior. The admissions committee was ready to reject on that grade alone. What worked was having them complete a graduate-level linear algebra course through a local university and send the unofficial transcript before the decision deadline. Got in on conditional acceptance. The workaround only works if the program allows supplemental coursework after application, which most do but not all advertise clearly.
Get the Full Details

Missing a Prerequisite
Don't list it as completed. Take the course. Community colleges work for lower-level prerequisites, but upper-division math courses at a local state school carry more weight than online alternatives. I've seen Postulate and MIT OpenCourseWare transcripts ignored outright by some programs because they can't verify academic integrity the same way. If you can't take the course, some programs offer conditional admission with bridge requirements. The catch is you'll be behind before the semester starts because everyone else has already covered the material. It's doable but aggressive.
What Most Applicants Get Wrong
They take too many electives and not enough core math. A data science undergrad with twelve credits of machine learning electives and only one linear algebra course will struggle more than someone with four math courses and no ML exposure. The programs want the math foundation. The ML can be learned later. Another mistake: recommending letters from managers who supervised side projects. Admissions committees want academic references, preferably from professors who can speak to your quantitative reasoning. If you've been out of school for a few years, reach back out to someone who taught your advanced stats or modeling course. Don't ask the professor you had as a freshman for a technical letter.
Standardized Tests
GRE requirements vary wildly. Some top programs have dropped it entirely. Others still want it. A few use it as a tiebreaker when two candidates look similar on paper. If you're applying to programs that still require it, a quant score below 163 usually doesn't help your case. Verbal doesn't matter much unless you're applying to programs with heavy ethics or policy components. There's also the question of whether to self-report or send official scores. Most programs let you self-report during the application and only request official scores after admission. Read the fine print — some will invalidate your application if your self-reported score differs from the official one, even by a single point.

The Application Itself
Your statement of purpose should explain what you want to study and why this program fits. Don't write about how much you love data. Nobody cares. Write about a specific problem you want to solve or a method you want to learn more deeply. Committees see thousands of applications that say "I've always been passionate about analytics since high school." It means nothing. Projects matter more than certificates. A GitHub repository with three well-documented projects that show clean code, proper data handling, and explained methodology beats a Python for Data Science certificate from six different providers. Quality over quantity. One project that demonstrates end-to-end pipeline work — data collection, cleaning, modeling, evaluation, and deployment — is worth more than five shallow classification tutorials. Residency requirements vary. Some programs require you to complete all prerequisites on campus before matriculating. Others accept demonstrated proficiency through transcripts, portfolios, or placement exams. Check this early because it changes your timeline significantly.
Deadlines are usually December or January for fall entry. Some programs have rolling admissions but the funding and scholarship windows close on fixed dates. Missing a funding deadline by three weeks is common and painful. There's no shortcut around the math. You can't hack your way into a data science master's with charisma and a strong LinkedIn profile. The programs that claim they don't care about prerequisites will find a way to test your quantitative ability within the first semester anyway. The students who succeed are the ones who walked in already knowing their eigenvalues from their eigenvectors.