73 Master's degrees in Software Engineering in California, United States
Computer Science - Scientists and Engineers
The Computer Science - Scientists and Engineers MSc program at University of Southern California provides intensive preparation in the concepts and techniques related to the design, programming, and application of computing systems. Students are provided a deep understanding of both fundamentals and important current issues in computer science and computer engineering .
Building Generative Adversarial Networks
Learn to understand and implement a Deep Convolutional GAN (generative adversarial network) to generate realistic images, with Ian Goodfellow, the inventor of GANs, and Jun-Yan Zhu, the creator of CycleGANs. The Building Generative Adversarial Networks program is offered by the Udacity.
Computer Science and Engineering
The School of Computer Science and Engineering from Santa Clara University offers master’s programs in applied mathematics, bioengineering, civil engineering, computer science and engineering, software engineering, electrical engineering, engineering management, mechanical engineering and sustainable energy.
Computer Science
At Computer Science from San José State University students are expected to complete six graduate level courses, two electives, and two semesters of project work.

SQL
Learn SQL. Master SQL, the core language for data analysis and enable insight-driven decision-making and strategy for your business in the SQL program at Udacity.
Computer Science - Computer Networks
This Computer Science - Computer Networks programme at California State University East Bay is designed to extend the student’s knowledge in a broad manner beyond the baccalaureate degree major in Computer Science.

Computer Science
The Master’s Program in Computer Science is a two year program from California State University, Dominguez Hills in which a student must complete a required core of courses and additional concentration and general computer science elective courses.

Computer Engineering
The Computer Engineering program from University of California, Riverside stresses the study of core computer science and electrical engineering topics.

Computer Science
The Computer Science option at California State University Long Beach focuses on advanced study in software development and engineering, networking, operating systems, distributed computing, artificial intelligence, and analysis of algorithms. Students can pursue concentrations in Advanced Systems or Software Development.

Android Kotlin Developer
Learn the latest in development technology using Android Studio. The Android Kotlin Developer programme at Udacity is a comprehensive Android development course designed for those looking to master Kotlin Android development.
GitHub Copilot
Copilot is a new service provided by GitHub that provides AI assistance to software engineers in their code editor. In this course, you'll get the opportunity to explore some of the ways Copilot can augment your development process. The GitHub Copilot program is offered by the Udacity.
Discovering Blockchain
Blockchain is one of the most in-demand skills. In this lesson, we'll introduce you to the fundamental concepts that you'll need to step into the world of blockchain. The Discovering Blockchain program is offered by the Udacity.

Cloud Developer
Elevate your tech skills with our innovative programme focused on Cloud Computing, Microservices, and Serverless Technologies in the Cloud Developer programme at Udacity.
Supervised Learning
In this course, you'll learn about different types of supervised learning and how to use them to solve real-world problems. The Supervised Learning program is offered by the Udacity.
RNNs and Transformers
This course covers multiple RNN architectures and discusses design patterns for those models. You'll also learn about transformer architectures. The RNNs and Transformers program is offered by the Udacity.
Computer Science
The Computer Science MSc program at University of Southern California provides intensive preparation in the concepts and techniques related to the design, programming, and application of computing systems. Students are provided a deep understanding of both fundamentals and important current issues in computer science and computer engineering.
Programming with Python Fluency
Learn basic programming with Python, one of the most versatile and widely used programming languages! The Programming with Python Fluency program is offered by Udacity.
Computer Science
In general, the M.S. degree in Computer Science from Stanford University is intended as a terminal professional degree and does not lead to the Ph.D. degree. Most students planning to obtain the Ph.D. degree should apply directly for admission to the Ph.D. program.
Introduction to Deep Learning
This course covers foundational deep learning theory and practice. We begin with how to think about deep learning and when it is the right tool to use. The Introduction to Deep Learning program is offered by the Udacity.
Software Engineering
The Software Engineering program at University of California, Irvine (UCI) is a heavily research-oriented program aimed at students with a computer science (or related) bachelor’s degree, who may or may not have been out in the workforce already, and who seek to build a strong background in software engineering.