Program overview
The Columbia University Center for Veteran Transition and Integration (CVTI) supports excellence and innovation in transition programming for current and former members of the armed forces.
As a service member in transition, you may face barriers reaching your potential in accessing higher education and beginning meaningful careers, despite the many effective programs offered to this population by the Department of Labor, Department of Defense’s Transition Assistance Program, and other programs offered by the Army, Air Force, Navy, Marine Corps, and Coast Guard. With this in mind, the CVTI is dedicated to creating free courses that will help to break down those barriers to your successful transition. Currently we are offering three courses to meet these demands, with more courses on the way. While these courses are created for veterans and active duty service members, they are free and available for all.
Attaining Higher Education is a course designed to facilitate the successful transition of active duty service members and veterans to postsecondary education, whether at a two- or four-year college for an associate’s or bachelor’s degree, or even graduate school.
University Studies for Student Veterans helps orient veterans to the norms and expectations of the college classroom, along with offering strategies to ease the transition, to help achieve academic goals, and to allow students to optimize their college education.
Find Your Calling: Transition Principles for Returning Veterans will focus on the development of interpersonal, intrapersonal, and intellectual character strengths as they relate to making a successful career transition from military service to the civilian workforce. The course content is meant to provide you with a framework for an iterative process of self-reflection and the development of practical skills that enables you to make career choices that better align with your values, ambitions, and continued service. Ultimately, this course helps you answer the question: What should I do next?
What will you learn
- General and detailed information about colleges and universities.
- Foundational academic and study skills for achieving academic success in college.
- Strategies for more effective reading, writing, test preparation, and time management.
- Practical tips and strategies for making a successful military-to-civilian career transition.
- A framework for how to begin thinking about and exploring new career opportunities.
Program Class List
1Attaining Higher Education
Course Details
2University Studies for Student Veterans
Course Details
3Find Your Calling: Career Transition Principles for Returning Veterans
Course Details
Meet Your Instructors

Beth E. Morgan

R.J. Jenkins

Skip Bailey

Tanya Ang

Sara Remedios

Josh Edwin

Michael Abrams

William Deresiewicz

Sheena Iyengar

Sebastian Junger
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
What you will learn
- Map significant milestones in the emergence of social media
- Identify how different users are impacted by digital in/accessibility
- Extrapolate current social trends online and map possible directions in social media
- Understand how people interpret robots and bots as communicating, social, even emotional, others
Program Overview
Online communication and digital technologies dominate our everyday lives, extend our abilities, and change the way we communicate with each other. This series brings together three Internet Studies MOOCS:
- NET1x will increase learners’ understandings of social media by looking at the ways networked connectivity let users become ‘social’
- NET2x further explores the way digital technologies and social media channels impact our daily routines and transform how we live, using people with disability as a case study. Learners will be introduced to the social model of disability and the ways negative attitudes affect digital accessibility and representation.
- Continuing the theme of human reliance on technologies, NET3x explores how people communicate with robots and bots in everyday life, both now and into the future.
Courses in this program
1Social Media: How Media Got Social
Course Details
2Disability and Digital Media: Accessibility, Representation and Inclusion
Course Details
3Communicating with Robots and Bots
Course Details
Meet your instructors

Gwyneth Peaty

Eleanor Sandry

Tama Leaver

Katie Ellis

Mike Kent
What you will learn
- Understand that food security depends on food availability, food access, food utilization and stability
- How we can produce enough food for everyone
- How sustainable different food production systems are
- How to assure access to sufficient, nutritious and safe food for everyone
- About actors and activities to achieve food security at international, national, local, household, and individual level
Program Overview
Get involved: let’s find a way to feed 9 billion people in 2050
What are the biggest environmental issues we face? Pollution? Climate change? True. But among these environmental topics, feeding the growing population, 9 billion in 2050, is one of the most pressing issues we have to find a solution for.
To solve this problem, we need people to gain knowledge, do research, and explore the options. You can be a piece of the puzzle, help find a solution, and start now by gaining knowledge about food production systems, food security, sustainable development in agriculture and livestock, and systems thinking.
XSeries sustainable food security
How is it possible that the world currently produces enough food for everyone, but still people suffer from hunger and nutrient deficiencies? How can we produce sufficient food in an environmentally sustainable way to feed the increased world population in the future?
This Environmental Studies XSeries, developed by Wageningen University, consists of 3 courses:
The value of systems thinking
Learn about systems thinking and its application to improve the environmental sustainability of food production systems. The main topics are:
- Complexity and diversity of food production systems
- Principles of system analysis
- Evaluation methods for the environmental impact of food production systems
- Strong and weak points of different food production systems
Crop production
Learn the basics of crop production to feed the world and preserve our planet’s resources. The main topics are:
- Basic concept of plant production
- Issues related to global food production and consumption
- Influences of water (scarcity and availability) and other measures on crop production
- Processes that cause major problems for the environment
- Measures to solve and prevent those problems
Food Access
Learn about the basics of food access decision-making from a multilevel perspective. The main topics are:
- The basic principles of food access
- Choices influencing food access
- Dilemmas at household, local, national and international levels
About Wageningen University & Research
At Wageningen University and Research, we are dedicated to exploring the potential of nature to improve the quality of life. Studies and courses train (future) professionals from all over the world in sustainable food systems and help consumers make informed choices about what they eat, how it is produced and the impact of their decisions on the environment and society.
Course structures and certificates
The duration of each course (or MOOC: Massive Open Online Course) is flexible: study any time and place you want. You decide how to spend your time during a course. Gain the knowledge offered in each course free of charge through dynamic modules filled with video, syllabus, and assignments for practice and grading. Obtain your verified certificate for $ 49,- each. After successful completion of all 3 courses, you can obtain an overall certificate.
About course dates
EdX keeps courses available, even if the recent course date has expired. Enroll nonetheless, and allow yourself to explore content and continue learning. However, not all features and materials may be available. Check back often to see when new start dates are announced.
Scroll down to find more information about each separate course and join the Wageningen University XSeries about sustainable food security.
Courses in this program
1Sustainable Food Security: Crop Production
Course Details
2Sustainable Food Security: The value of systems thinking
Course Details
3Sustainable Food Security: Food Access
Course Details
Meet your instructors

Eddie Bokkers

Martin van Ittersum

Ken Giller

Harrie Lovenstein

Gerrie van de Ven

Marrit van den Berg

Hilde Bras

Jeroen Candel

Jessica Duncan

Ewout Frankema

Peter Oosterveer

Maja Slingerland

Sietze Vellema

I.J.M. de Boer

Carolien Kroeze
About this course
This course explores how anyone can be a successful startup entrepreneur or corporate innovator by thoughtfully examining themselves and the business opportunity. By harnessing these insights and cultivating an entrepreneurial spirit, you can create and transform an entrepreneurial idea into a new startup company or corporate venture.
Over 800,000 people have used The Opportunity Analysis Canvas that is the basis of this course. Designed by Dr. James V. Green, the lead faculty for this course, this unique model equips you to identify and analyze a new business opportunity that aligns with your startup entrepreneurship or corporate innovation interests.
The Opportunity Analysis Canvas distills vast amounts of research in psychology, sociology, and business into a practical how-to guide for aspiring and active entrepreneurs and innovators. The course presents a whole new understanding of entrepreneurial mindset and action. The course is structured as a nine-step experience segmented into thinking entrepreneurially, seeing entrepreneurially, and acting entrepreneurially.
What you’ll learn
- Develop the skills for identifying and analyzing entrepreneurial ideas;
- Foster thinking entrepreneurially with an awareness of entrepreneurial mindset, entrepreneurial motivation, and entrepreneurial behavior;
- Cultivate seeing entrepreneurially with attention to industry conditions, industry status, macroeconomic change, and competition; and
- Champion acting entrepreneurially with an understanding of value innovation and opportunity identification.
Courses in this program
1Identifying Entrepreneurial Opportunities
Course Details
2Creating Innovative Business Models
Course Details
3Marketing Innovative Products and Services
Course Details
4Financing Innovative Ventures
Course Details
Meet your instructors

Michael Pratt

Lola Koiki

James Green
What you will learn
- Describe what networking is and how it can help you reach your professional goals.
- Identify your goals for networking.
- Introduce yourself in English, keep a conversation going, and leave the conversation.
- Write professional emails to make new contacts and follow up with people in your network.
- Identify your network and your unique characteristics and skills.
- Use LinkedIn and business cards to make and maintain connections with your network.
- Use informational interviews to expand your network.
Courses in this program
1Conducting an Informational Interview
Course Details
2Preparing to Network in English
Course Details
3Using Email for Networking in English
Course Details
4Attending a Networking Event
Course Details
Meet your instructors

Daphne Mackey

Joel Ozretich

Richard Moore
Program endorsements
Program Overview
This XSeries Program has been designed to influence, empower and educate a wider population to improve the health and healthcare of people with intellectual disability.
Worldwide, 60+ million people with intellectual disability experience poor health, die prematurely and receive inadequate healthcare. You will gain an understanding of the barriers and enablers for people with intellectual disability, their families, and their healthcare providers.
In our courses, you will learn about best practice in the field of intellectual disability healthcare and gain knowledge to improve health outcomes for this disadvantaged group.
What you will learn
- What is the experience of people with intellectual disability around the world, what barriers do they face, and how do they overcome these?
- What are their healthcare needs and how can good health be promoted?
- What health conditions do they commonly experience and how can these be assessed and managed?
- What influence do other factors such as ageing and epilepsy have on their health?
- What mental health issues do they have and how can these be recognised and managed?
- What are some of the ethical and legal issues that are of particular relevance to them?
Program class list
1Through My Eyes - Intellectual Disability Healthcare around the World
Course Details
2Well and Able - Improving the Physical Health of People with Intellectual Disability
Course Details
3Able-Minded - Mental Health and People with Intellectual Disability
Course Details
Meet your instructors

Miriam Taylor

Nicholas Lennox
What you will learn
- Develop and debug code in the C programming language
- Discover the foundations of computer programming and Linux, manipulate the command line, manage processes, files and memory, and compile C code with Linux
- Interpret, analyze, and implement important computer algorithms
- Observe, manipulate, and optimize computer memory using pointers in the C programming language
Program Overview
In this C Programming with Linux Professional Certificate program of seven short courses, you will learn how to write, read and debug computer programs in the C programming language while also becoming familiar with the Linux operating system.
Beginners, even those without any programming experience, will be able to immediately start coding in C through our new coding tools within the web browser. No need to install anything!
Why learn C and not another programming language? Did you know that smartphones, your car’s navigation system, robots, drones, trains, and almost all electronic devices have some C-code running under the hood? C is used in any circumstance where speed and flexibility are important, such as in embedded systems or high-performance computing.
C is a foundational programming language taught at engineering schools around the world, and represents one of the building blocks of modern computer information technology. Invented in the 1970’s. It is still one of the most stable and popular programming languages in the world.
Along with the C programming language comes Linux, an essential operating system used by most computer scientists and developers. Linux powers almost all supercomputers and most of the servers worldwide as well as all android devices and most internet of things devices. This Professional Certificate Program will introduce the Linux command line and Linux tools for C programmers; both of which are must-have skills in today’s tech industries.
You will practice through guided exercises and short coding demonstrations, as well as more elaborate assignments.
Our dedicated international course team is excited to introduce you to the world of coding and guide you along your path to becoming a skilled C programmer and help you pursue a career in computer engineering.
This course has received financial support from the Patrick and Lina Drahi Foundation.
Courses
1C Programming: Getting Started
Course Details
2C Programming: Language Foundations
Course Details
3C Programming: Modular Programming and Memory Management
Course Details
4C Programming: Pointers and Memory Management
Course Details
5C Programming: Advanced Data Types
Course Details
6Linux Basics: The Command Line Interface
Course Details
7C Programming: Using Linux Tools and Libraries
Course Details
Meet your instructors

Petra Bonfert-Taylor
