Master of Science in Computer Science
Build a full range of knowledge in theory and software with a Master of Science in Computer Science for engineering professionals from Johns Hopkins University. Play a vital role in developing the technologies and structures that power our world with a practical and research-based education.
Complete our computer science master’s, ranked #2 by U.S. News & World Report, in just 10 courses.
Practice-ready and proven
I enjoyed the courses, the course materials, topics, and more than anything, the hands-on projects associated with the course. The professors were all professional and approachable. I would absolutely recommend this program to anyone.
–Albert ’19, Computer Science
You will be successful in this program if you want to tackle more complex tech challenges and achieve greater career flexibility. This program is ideal for students looking to:
Our customizable program allows you to build skills in a range of computer science areas or tailor your program for more specialized expertise. Whichever path you choose, JHU will equip you with:
Analyze, design, and develop software and systems with guidance from a team of practicing scientists, researchers, and engineers. Join us to gain in-depth industry knowledge and perform meaningful research with:
To earn your Master of Science in Computer Science, you must complete 10 courses—three foundation courses and seven electives, including three from a required focus area. We also offer a unique opportunity to engage in meaningful research through a Capstone course.
(course list subject to change)
From developing visionary leaders, pioneering innovative research, and creating meaningful impact, you’ll find that the JHU advantage goes well beyond rankings and recognition.
Online leaders since 2001
Engineering for Professionals programs are crafted specifically with authentic learning and flexibility for working professionals.
Putting you in control
Advance your career with flexibility, pace, and balance that we’ve offered professionals for more than 18 years.
Career-boosting support
Take your career to new heights with exclusive JHU benefits and resources, including a dedicated career advisor.
As a computer scientist, you want to create a better future by improving everything you see. Our vision is to provide you a rich educational experience that makes that possible.
Johns Hopkins Engineering for Professionals offers exceptional online programs that are custom-designed to fit your schedule as a practicing engineer or scientist. You will have access to the full range of JHU services and resources—all online.
We are committed to providing accessible, affordable, innovative, and relevant education experiences for working adults. Our admissions counselors are standing by to help you navigate your next steps, from application and financial assistance, to enrolling in the program that best fits your goals. Applications are accepted year-round—with no GRE required.
78% of our enrolled students’ tuition is covered by employer contribution programs