Program Overview
The exciting field of Cloud Computing has experienced explosive growth. This transformative technology has not only altered the way business operate, but it has also shaken up the traditional structure of the IT department and placed new demands on staff members who are faced with reinventing their own careers. With organizations rapidly moving their infrastructures and services to the cloud, jobs are growing at a breakneck pace, with many positions are left unfilled.
Gain an understanding of cloud technologies such as AWS, Azure, Google Cloud, OpenStack, and vSphere and how to leverage them to increase business productivity and effectiveness. In this Cloud Computing MicroMasters program, you will learn about Infrastructure As A Service (IaaS), Platform As A Service (PaaS), Software As A Service (SaaS), and other “X as a service” platforms. You will receive key foundational knowledge about legal and compliance issues, security and risk mitigation and how to follow industry standards and best practices. You will also gain hands-on experience in implementing, configuring and managing cloud technologies.
This applied, graduate-level program is designed for learners who want to enter or advance their careers in this exciting and well-paying field. IT professionals not already working with cloud technologies will gain a solid foundation while those with some cloud experience will gain a more in-depth understanding of other cloud technologies and other knowledge such as security, policy, and legal and compliance issues.
What you will learn
- Cloud computing foundations and models
- Types of cloud computing technologies (ie: AWS, Azure, IBM)
- Methods for managing a cloud computing adoption/migration project
- How to design a cloud computing infrastructure or service
- Deployment and configuration of cloud computing systems
- Insuring cloud security and mitigating risk
- SaaS, PaaS and IaaS and other service platforms
Courses in this program
1Cloud Computing for Enterprises
Course Details
2Cloud Computing Infrastructure
Course Details
3Cloud Computing Engineering and Management
Course Details
4Cloud Computing Security
Course Details
Meet your instructors

Charif El MaMouni

Jarrod Jordan

Patrick Appiah-Kubi

Jeff Tjiputra
Program endorsements
FAQs
Is there any way to reduce the time needed to take and pass the four online courses?
No. To earn the MicroMasters program certificate you need to successfully earn a verified certificate in all four Cloud Computing MicroMasters program courses when they are scheduled and then, pass the final, comprehensive proctored exam. The courses are on an instructor-paced schedule rather than self-paced, so there is no way to reduce the time to complete them.
Who can take this course?
Unfortunately, learners from Iran and Cuba will not be able to register for this course. While edX has received a licenses from the U.S. Office of Foreign Assets Control (OFAC) to offer courses to learners from these countries, our licenses do not cover this course. EdX truly regrets that US sanctions prevent us from offering all of our courses to everyone, no matter where they live.
How many credits will I be eligible for after completing the MicroMasters program certificate?
Learners who successfully earn the MicroMasters program certificate and are admitted into UMGC’s graduate school are eligible to earn up to 12 credits toward the Master’s degree (36 credits are required for graduation with the MS in Cloud Computing Architecture degree).
Who is the MicroMasters program intended for?
The Cloud Computing MicroMasters program is designed for individuals who want to develop theoretical and technical competencies required to design and manage cloud computing environment.
What is considered a passing grade in the MicroMasters program courses?
Students must achieve a grade of 80% or higher for a passing grade in each of the courses in the MicroMasters program.
May I take one of the courses even though I have not taken its prerequisite?
No. The program content and course projects are sequential allowing the learner to build on subsequent work. Completing the listed prerequisite courses is essential in order to be successful in the course work.
Will I earn a separate certificate for each course or just one for the entire MicroMasters program?
You will receive an individual verified certificate for each Cloud Computing MicroMasters program course that you pass as a verified student. Students passing the final capstone project review and all four Cloud Computing MicroMasters program courses on a verified track will receive a MicroMasters program certificate.
Along with the four Cloud Computing MicroMasters program courses and the final, comprehensive exam, are there any other requirements in order to be eligible for the UMGC Master’s Degree?
Yes. You need to be admitted to the Master’s program. The MicroMasters program certificate does not guarantee admission. The Learner will need to complete the application process to UMGC and meet all entrance requirements for The Graduate School. For more information visit: https://www.umgc.edu/admissions/admission-requirements/graduate-admissions.cfm
Do I need to be a verified student to earn the Cloud Computing MicroMasters program certificate?
Yes. If you are interested in the Cloud Computing MicroMasters program certificate, you must successfully pass and receive a verified certificate in each of the four Cloud Computing Program courses (CC605x, CC607x, CC615x, CC617x) as well as successfully pass the final, comprehensive proctored exam .
How long does a student have to apply to and complete the full UMGC degree?
To ensure that your program remains relevant and up-to-date, UMGC sets time limits for completing a program. Students have five (5) consecutive years from the start of the graduate degree to complete their degree. For students who start with a MicroMasters, their “time clock” begins on the date that they complete their last course in the MicroMasters program and receive their Verified Certificate. This means that students should apply to UMGC promptly to begin the degree and have as much time as possible to complete it.
Program Overview
Gain an advantage by learning the key business essentials through this comprehensive online MicroMasters program, covering all core management disciplines.
Understanding the managerial context of decision making is critical to being a successful manager. The MicroMasters program in management from the Indian Institute of Management Bangalore, aims to provide the learner with the perfect learning pathway to develop core competencies across six management disciplines:
- Accounting
- Finance
- Operations Management
- People Management
- Marketing
- Business Strategy
Take advantage of the MicroMasters program certificate to rejuvenate your career or enhance your knowledge and program certificates by stepping into the campus at IIMB to complete an Advanced Management Programme on IIMBx.
What you will learn
- An overview of business organizations and the role accounting plays in managing them.
- Understand the role of operations management in a firm and develop the ability to structure and solve operations related problems.
- Acquire a deeper understanding of the different aspects of people management.
- An introduction to the systematic framework of marketing management and different approaches for marketing goods and services.
- Master concepts and tools that are useful to managers for making financial decisions.
- Understand the analytical approaches underlying strategy and competitive advantage.
Courses in this program
1Operations Management
Course Details
2People Management
Course Details
3Corporate Finance
Course Details
4Strategic Management
Course Details
5Accounting for Decision-Making
Course Details
6Marketing Management
Course Details
Meet your instructors

Ashok Thampy

Ashis Mishra

Sai Yayavaram

P D Jose

Vasanthi Srinivasan

MS Narasimhan

B. Mahadevan

Rejie George Pallathita
What you will learn
- To design VR applications with Unity 3D
- How OpenGL works and is used to create realistic looking applications
- To transform coordinate systems for 3D interactions
- Hardware components for VR and how they work
- What makes a VR application successful
- How to create your own VR app
- How to use this VR program to develop augmented reality (AR) applications
Program Overview
Virtual reality (VR) is one of the hottest emerging technologies in the entertainment industry today. Millions of VR devices have been sold in the US alone, but most software developers have no formal training on the technology. This Professional Certificate program will teach you what VR devices exist, how VR technology works, and how to write software, often called VR experiences, for it.
You will learn effective 3D interaction techniques to use VR applications, how to write VR applications in WebVR and Unity 3D, and what features make a VR application successful. You will also learn the required mathematics for successful VR applications and how computer graphics are rendered onto a screen.
The final course in this program will allow you to apply the material learned in the previous courses to create your own VR app.
This program will provide you with a strong foundation to develop VR apps in all areas VR is used, including entertainment and gaming. This VR program also provides a solid foundation for people who want to develop augmented reality (AR) applications.
Courses in this program
1Computer Graphics
Course Details
2How Virtual Reality Works
Course Details
3Creating Virtual Reality (VR) Apps
Course Details
Meet your instructors

Jurgen P. Schulze

Ravi Ramamoorthi
Program Endorsements
Program overview
Safe water supply and hygienic water treatment are prerequisites for the well-being of communities all over the world. This Water XSeries, offered by the water management experts of TU Delft, will give you a unique opportunity to gain access to world-class knowledge and expertise in this field.
This 3-course series will cover questions such as: How does climate change affect water cycle and public safety? How to use existing technologies to treat groundwater and surface water so we have safe drinking water? How do we take care of sewage produced in the cities on a daily basis? You will learn what are the physical, chemical and biological processes involved; carry out simple experiments at home; and have the chance to make a basic design of a drinking water treatment plant
What will you learn
- An understanding of the global water cycle and its various processes
- The mechanisms of climate change and their effects on water systems
- Drinking treatment and quality of groundwater and surfacewater
- The major pollutants that are present in the sewage
- The physical, chemical, and biological processes involved in water treatment and distribution
- How urban water services function and the technologies they use
Program Class List
1Urban Sewage Treatment
Course Details
2Drinking Water Treatment
Course Details
3Introduction to Water and Climate
Course Details
Meet Your Instructors

Caroline Katsman

Nick van de Giesen

Herman Russchenberg

Hubert Savenije

Marcel Stive

Luuk Rietveld

Doris van Halem

Anke Grefte

Jules van Lier

Merle de Kreuk
Program Overview
This MicroMasters program is a mix of theory and practice: you will learn algorithmic techniques for solving various computational problems through implementing over one hundred algorithmic coding problems in a programming language of your choice.
No other online course in Algorithms even comes close to offering you a wealth of programming challenges that you may face at your next job interview. To prepare you, we have invested thousands of hours designing challenges as an alternative to multiple choice questions that you usually find in MOOCs. We believe in learning through application, especially when it comes to learning algorithms.
For each algorithm you develop and implement, we have designed multiple tests to check its correctness and running time — you will have to debug your programs without even knowing what these tests are! It may sound difficult, but we believe it is the only way to truly understand how the algorithms work and to master the art of programming.
What you will learn
- Understand essential algorithmic techniques and apply them to solve algorithmic problems
- Implement programs that work in less than one second even on massive datasets
- Test and debug your code even without knowing the input on which it fails
- Formulate real life computational problems as rigorous algorithmic problems
- Prove correctness of an algorithm and analyze its running time
Program Class List
1Algorithmic Design and Techniques
Course Details
2Data Structures Fundamentals
Course Details
3Graph Algorithms
Course Details
4NP-Complete Problems
Course Details
5String Processing and Pattern Matching Algorithms
Course Details
6Dynamic Programming: Applications In Machine Learning and Genomics
Course Details
7Graph Algorithms in Genome Sequencing
Course Details
8Algorithms and Data Structures Capstone
Course Details
Meet your instructors

Pavel Pevzner

Daniel Kane

Alexander S. Kulikov

Michael Levin

Neil Rhodes

Phillip Compeau
Program overview
Engage and inspire students through technology.
Learn how to create enhanced learning opportunities using the latest tools and techniques to connect with today’s digital-first students.
Our unique approach to instructional design focuses on understanding learning theory, blending traditional instructional design models with rapid prototyping and data analytics to create online courses. You will gain hands-on experience developing and publishing online courses using the edX platform.
This Instructional Design and Technology MicroMasters program will provide the knowledge and skills needed to capitalize on one of the fastest growing areas of education – online teaching and learning. This program will prepare you to create engaging and active learning, using digital pedagogy, emerging technologies and data analytics.
Through this program you will learn how to design captivating learning experiences for students who want mobile learning opportunities that are collaborative and accessible, while advancing your knowledge of educational theory.
What you will learn
- Understand contemporary learning theories to develop online learning experiences
- Apply instructional design models to the development of online learning experiences
- Select, evaluate or design digital media to support learning
- Identify, evaluate, and integrate emerging technologies to support online learning
- Design an implementation process for online learning experiences
- Apply data mining techniques to the design and evaluation of learning experiences
Program Class List
1Instructional Design and Technology: Learning Theories
Course Details
2Instructional Design Models
Course Details
3Instructional Design: Digital Media, New Tools and Technology
Course Details
4Instructional Design Course Evaluation & Capstone Project
Course Details
Meet Your Instructors

LeAnn Derby

Doug Brtek

Randy Hansen
Program overview
Innovation. Creativity. Strategic thinking. In the past year, more than 279,000 job postings have listed these skills. Another 239,000 mention design thinking.*
Why has design thinking become one of the most sought-after skills? Employers are looking for problem solving, creativity, critical thinking, and analytical skills to enhance the capabilities of their employees to lead their companies into a successful future. Design thinking was developed out of the processes used by designers including user understanding and user experience, however, its application may be used to address non-product oriented problems as well –from innovating new product or service possibilities to implementing procedural change, or identifying a new strategic direction for the company.
In the Design Thinking MicroMasters program, you will learn how to use the design thinking process to solve problems creatively, collaboratively and empathetically. Earning the MicroMasters program certificate will equip you with knowledge of the processes and techniques used to solve problems and innovate in the workplace.
* Source: Burning Glass Technologies
What you will learn
- User-centered research skills to gain user empathy through interviews and observations
- Strategies to understand user context to identify and verify business problems
- Ideation and visualization techniques to generate targeted and creative solutions
- Methods for evaluating and applying user feedback from testing models and prototypes to identify preferred solutions
Courses in this Program
1Design Thinking Capstone
Course Details
2Design Thinking Fundamentals
Course Details
3Design Thinking: Empathizing to Understand the Problem
Course Details
4Design Thinking: Ideation, Iteration and Communication
Course Details
5Design Thinking: Prototyping and User Testing
Course Details
Meet Your Instructors

Melissa Dawson

Mike Johansson

Lorraine Justice

Jennifer Englert
