A curated selection of rigorous online Master of Science in Computer Science degrees designed for professionals pivoting into tech. These programs emphasize foundational theory, practical coding skills, and flexible scheduling to accommodate non-CS backgrounds.
Get targeted exposure with custom position pinning and highlighted placement.
Known for its exceptional value and comprehensive curriculum, this program offers a wide range of specializations. It requires a strong technical aptitude but provides an MIT-caliber education at a fraction of the traditional cost, ideal for disciplined learners.
Offers a flexible, asynchronous format perfect for working professionals. The curriculum covers core CS fundamentals and allows students to tailor their degree with concentrations in data science, HCI, or security, bridging the gap for non-traditional students.
A 100% online, asynchronous program that does not require GRE scores for admission. It features a rich curriculum with specialized tracks like machine learning and cybersecurity, specifically designed to support career transitioners from diverse academic backgrounds.
Provides a rigorous, research-oriented curriculum accessible online. With various specialization areas including systems and theory, it demands strong programming skills but offers prestigious branding and deep technical training for serious career switchers.
An online Master of Science in Computer Engineering that includes significant software focus. It offers flexibility with optional synchronous sessions and allows students to choose between a thesis or non-thesis track, catering to different career goals.
Features a flexible structure allowing students to build custom plans of study. With no GRE requirement and a focus on applied learning, it supports career changers through foundational courses in algorithms and programming.
A well-established program offering three tracks: general, machine learning, and software engineering. It is highly regarded for its balance of theoretical depth and practical application, making it suitable for those aiming for leadership roles in tech.
Integrates cooperative education elements and focuses on real-world problem solving. The program emphasizes software engineering principles and offers specializations in AI and security, providing a strong practical foundation for new professionals.
A post-baccalaureate certificate that serves as a gateway to many tech roles. While technically a certificate, it is often treated as a mini-master's for switchers, offering rigorous, project-based learning aligned with industry standards.
Offers a unique blend of academic rigor and flexible pacing with no GRE required. The program includes specializations in artificial intelligence and cybersecurity, providing a robust skill set for those entering the job market from other fields.
Provides a fast-track option allowing students to complete the degree in as few as 15 months. The curriculum is challenging and comprehensive, covering systems, theory, and AI, ideal for motivated individuals ready for an intensive workload.
Known for its affordable tuition and personalized attention in a small cohort model. The program covers core areas like operating systems and databases, offering a supportive environment for non-CS graduates to build technical competence.
Offers a flexible, fully online path with no GRE requirement. The curriculum is designed to accommodate students from diverse backgrounds, focusing on software development and systems administration to prepare graduates for immediate industry application.
Emphasizes project-based learning and independent study options. This flexibility allows career switchers to tailor their education to specific interests like IoT or data science, providing a practical, portfolio-ready skill set.
A prestigious program that offers asynchronous courses with synchronous collaboration components. It focuses on core CS fundamentals and advanced topics, providing a rigorous academic foundation for those transitioning into software engineering or data roles.
Offers a customizable curriculum with options in various specializations. The program is designed for working professionals, offering a balance of theory and practice to help non-CS majors acquire the technical skills needed for tech careers.
Provides a robust curriculum with no GRE requirement and flexible start dates. The program focuses on practical software engineering skills and systems design, making it accessible for those with limited prior coding experience.
Known for its accessibility and supportive learning environment. The program covers essential CS topics with a focus on applied skills, making it a viable option for individuals seeking a more guided approach to learning complex technical concepts.
Offers a flexible, competency-based learning model that allows for accelerated progress. The curriculum focuses on real-world applications of CS principles, suitable for professionals looking to demonstrate mastery through practical projects.
Provides an affordable, accredited online degree with a strong focus on software engineering. The program is designed for flexibility, allowing students to balance work and study while gaining essential technical competencies for career advancement.