Those who are interested in a master degree have a wide variety of options open to them. This graduate degree is generally pursued after completion of a bachelor program and can be offered in many different subject areas. Each program will vary from school to school.
Software engineering is an academic field that teaches students how to develop, create, and maintain computer programs. The work of software engineers can be found in computer programs, cell phones, digital video games, and computer-animated movies.
From indigenous civilizations to modern day empires, North America has plenty of hands-on educational opportunities to offer scholars. Filled with a range of distinct cultures, students can educate themselves in well-rounded way.
Masters Online in Software Engineering in North America
The Microsoft Azure Developer Solution Architect Masters Program will ensure that you gain expertise in architecting, developing, and administering Azure solutions. It will also prepare you for Microsoft’s Certified Solution Developer Azure Architect exams. [+]
This AWS DevOps Architect Masters program is designed to help you build core skills related to the AWS platform. Through this AWS DevOps training you will learn AWS terminology, concepts, and the security measures AWS provides. [+]
The Big Data Hadoop Architect Masters Program is designed to impart an in-depth training in big data technologies like Hadoop, Spark, Scala, MongoDB/Cassandra, Kafka, Impala, and Storm. The entire program is a structured learning path recommended by leading industry experts and ensures that you transform into an expert Hadoop Architect. [+]
The Agile DevOps Expert Program helps you develop the key skills necessary to become a DevOps Expert. This program will enhance your knowledge of the fundamentals of Agile and Scrum methodologies that are explained in our Agile Scrum Master training. Additionally, the program helps build your skills in using the automation tools involved in the DevOps ecosystem. [+]
In this Software Testing and Verification MicroMasters program you will gain essential knowledge about software testing concepts and techniques and learn by delving into various software test cases and how they are documented. You will also learn how to plan, execute and manage software testing as well as software quality techniques for formal verification, which is used in mission critical projects. [+]
In this MicroMasters program, you will learn that same kind of expert thinking. By working through several software development projects, you will learn specific technologies, including Java, JUnit, IntelliJ IDEA, Typescript and Node.js. But, crucially, you will learn to see the common structures in programs and in tools, and how to apply that expert thinking to learn new technologies quickly. [+]
Robots are rapidly transforming the way we live and work, and will have even more revolutionary impact in the years ahead. Learn robotics fundamentals from the world renowned professors at the GRASP (General Robotics, Automation, Sensing and Perception) Laboratory, one of the top robotics research centers in the world. In this Robotics MicroMasters program, you will learn the mathematical concepts and the programming tools to design, build and program robots that solve industry-relevant, real-world problems. [+]
Become a professional Android Developer as you learn, alongside Google Developer Experts, how to create successful Apps. [+]
Gain a solid foundation in UX Research and Design to help create products and advance your career. [+]
Turn innovative ideas into concrete solutions is the key to the digital economy: Become an expert in software programming and applications. [+]