Carnegie Mellon vs Johns Hopkins for data science: which is better for undergrad?
I’m trying to decide between Carnegie Mellon and Johns Hopkins for studying data science as an undergraduate. Both seem strong, but I’m having trouble figuring out which one is a better fit for the major itself.
I’m mainly looking at the overall strength of the program, the quality of the courses, and how well each school prepares students for internships or research in data science.
I’m mainly looking at the overall strength of the program, the quality of the courses, and how well each school prepares students for internships or research in data science.
18 hours ago
•
0 views
Sundial Team
18 hours ago
The biggest practical tradeoff is structure versus flexibility. Carnegie Mellon has a more established, explicitly computational data science path at the undergraduate level, with deep integration across computer science, statistics, and machine learning. Johns Hopkins is also excellent, but its strengths often come through a broader applied math, computer science, and research-heavy environment rather than a single undergrad data science identity that is as central as CMU’s.
For the major itself, CMU usually has the edge. Data science at CMU benefits from the university’s unusually strong ecosystem in machine learning, algorithms, statistics, robotics, and software, and undergrads are surrounded by students and faculty doing work very close to industry-facing data science. That tends to show up in course quality, technical rigor, and a curriculum that feels built for this field rather than adapted to it.
Johns Hopkins is especially strong if you want to connect data science to real-world domains like public health, medicine, biology, neuroscience, or policy. The research culture there is outstanding, and undergraduates can tap into serious quantitative work early, especially if they are proactive. If your idea of data science includes applying modeling and analytics to scientific or health-related problems, Hopkins becomes much more compelling.
For internships, CMU has a particularly strong brand with tech employers and a dense pipeline into software, AI, and quantitative roles. For research, both schools are excellent, but Hopkins may feel more naturally advantageous for data-driven work tied to its medical and scientific ecosystem, while CMU is especially powerful for core technical research in machine learning and computational methods.
If the question is which school is better specifically for undergraduate data science, I would lean Carnegie Mellon. If you want a highly technical, computing-centered data science education with very strong internship alignment, CMU is hard to beat. I would pick Johns Hopkins over CMU only if you know you want data science in a health, science, or research-intensive applied setting rather than a more CS-driven one.
For the major itself, CMU usually has the edge. Data science at CMU benefits from the university’s unusually strong ecosystem in machine learning, algorithms, statistics, robotics, and software, and undergrads are surrounded by students and faculty doing work very close to industry-facing data science. That tends to show up in course quality, technical rigor, and a curriculum that feels built for this field rather than adapted to it.
Johns Hopkins is especially strong if you want to connect data science to real-world domains like public health, medicine, biology, neuroscience, or policy. The research culture there is outstanding, and undergraduates can tap into serious quantitative work early, especially if they are proactive. If your idea of data science includes applying modeling and analytics to scientific or health-related problems, Hopkins becomes much more compelling.
For internships, CMU has a particularly strong brand with tech employers and a dense pipeline into software, AI, and quantitative roles. For research, both schools are excellent, but Hopkins may feel more naturally advantageous for data-driven work tied to its medical and scientific ecosystem, while CMU is especially powerful for core technical research in machine learning and computational methods.
If the question is which school is better specifically for undergraduate data science, I would lean Carnegie Mellon. If you want a highly technical, computing-centered data science education with very strong internship alignment, CMU is hard to beat. I would pick Johns Hopkins over CMU only if you know you want data science in a health, science, or research-intensive applied setting rather than a more CS-driven one.
Comments & Questions (0)
No comments yet. Be the first to ask a question or share your thoughts!
Start the conversation
Have a follow-up question or want to share your experience? Leave a comment below.
Related Questions
Students also ask…
Carnegie Mellon vs. UMass Amherst for data science: which is better for undergrad opportunities?
Carnegie Mellon or Cornell for data science: which is better for undergraduate students?
Carnegie Mellon vs Johns Hopkins for undergraduate research opportunities
Duke vs Carnegie Mellon for computer science: which is better for undergrad CS?
Is Carnegie Mellon or Johns Hopkins considered more prestigious overall for college admissions and career reputation?
Have questions about the admissions process?
Start working with a Sundial advisor today!