72 Master's degrees in Software Engineering in California, United States

Robotics Software Engineer
Fuse computer vision, machine learning, mechanics, and hardware systems to build bots of the future! This Robotics Software Engineer programme at Udacity integrates key aspects like ROS nodes, environmental mapping, and automated path planning.

Programming for Data Science with R
This Programming for Data Science with R Nanodegree program at Udacity provides an overview of data analysis and programming.

Machine Learning Engineer for Microsoft Azure
Scale your ML solutions in the cloud. Join the Machine Learning Engineer for Microsoft Azure programme at Udacity

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.

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.

Cloud DevOps Engineer
In this Cloud DevOps Engineer programme at Udacity, you’ll develop the skills you need to join the rapidly growing cloud devops field.

Java Web Developer
Advance your Java career with projects in web services, security, persistence, and DevOps with this Java Web Developer programme at Udacity.

Agile Software Developer
Learn best practices for using an Agile framework to build better products faster and more efficiently. The Agile Software Developer programme at Udacity offers in-depth Agile software development training, ideal for both beginners and professionals.

iOS Developer
Become skilled in developing high-quality iOS apps with this iOS Developer programme offered by Udacity.

AWS Machine Learning Engineer
Refine your machine learning skills with this AWS Machine Learning Engineer Nanodegree programme at Udacity.

Programming for Data Science with Python
Learn programming skills needed to uncover patterns and insights in large data sets, running queries with relational databases and working with Unix shell and Git in the Programming for Data Science with Python programme at 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.

Cloud DevOps using Microsoft Azure
This Cloud DevOps using Microsoft Azure program at Udacity teaches students how to deploy, test, and monitor cloud applications on Azure, thereby preparing learners for success on Microsoft’s AZ-400 DevOps Engineer Expert certification.

Intermediate JavaScript
The goal of this Intermediate JavaScript program at Udacity is to prepare students for roles in web development, server-side application development, and desktop development that require advanced JavaScript skills.

Computer Engineering
The Computer Engineering degree is offered at California State University Fullerton provides students with an in-depth knowledge in theory and a strong platform in practical applications in the hardware and software aspects of computer-based systems, and integrating both into usable computer systems.

Software Engineering
The Software Engineering programme at California State University Fullerton is designed for professionals working in the field of computer science who wish to further their skills and pursue graduate level education in Software Engineering.
Electrical and Computer Engineering
The Electrical and Computer Engineering programme at University of California, Santa Cruz provides a high-level master degree for aspiring experts. This public study mode course focuses on advanced technical skills and research excellence, preparing students for leadership roles within the global engineering sector.
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.
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.
Discovering DevOps
This Discovering DevOps course at Udacity will give you a high-level overview of some of the fundamental principles that DevOps is built on. It is intended to give you basic familiarity with the idea.