Cloud Applications (Coursera)

Cloud Applications (Coursera)

This course provides an introduction to the development and support for Cloud-native applications, more specifically it delves into best practices of developing applications; migrating on premise applications to the cloud; the basic building blocks and properties expected from Cloud applications. The course also provide highlights of some novel cloud applications, including geo-distributed computations.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Course 3 of 4 in the System Issues in Cloud Computing Specialization.

Syllabus

WEEK 1
Principles for Cloud Application Development
A detailed description of the basic principles for developing scalable applications in the Cloud.

WEEK 2
Infrastructure and Application Management
A detailed description of how Cloud application software is managed to deal with upgrades, resiliency, and evolution

WEEK 3
Emerging Cloud Applications
A foray into the emerging landscape of novel Cloud applications

WEEK 4
Trending Cloud Infrastructure
A look into the emerging landscape of Edge/Fog and multi-datacenter infrastructures

WEEK 5
Project
A capstone workshop that ties together the learning outcomes

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud (Coursera)

Welcome to the Cloud Computing Applications course, the second part of a two-course series designed to give you a comprehensive view on the world of Cloud Computing and Big Data! In this second course we continue Cloud Computing Applications by exploring how the Cloud opens up data analytics of huge volumes of data that are static or streamed at high velocity and represent an enormous variety of information. Cloud applications and data analytics represent a disruptive change in the ways that society is informed by, and uses information.

Aug 3rd 2026
4 Weeks
SAP Cloud Platform Essentials (openSAP) OpenSAP
SAP

SAP Cloud Platform Essentials (openSAP)

Join this free online course to learn about SAP Cloud Platform in its most up-to-date state, including the Cloud Foundry-based environment and the new SAP Cloud Application Programming Model. You’ll learn how to build an app and push it to Cloud Foundry, build a UI5 app, build an app with SAP Cloud Application Programming Model, build extensions with SAP Cloud Platform, and much more.

Self Paced
Self-Paced
Engineering Maintainable Android Apps (Coursera) Coursera
Vanderbilt University

Engineering Maintainable Android Apps (Coursera)

Engineering Maintainable Android Apps, which is a 4 week MOOC that shows by example various methods for engineering maintainable Android apps, including test-driven development methods and how to develop/run unit tests using JUnit and Robotium (or equivalent automated testing frameworks for Android), as well as how to successfully apply common Java/Android software patterns to improve the extensibility and clarity of Android apps.

Aug 3rd 2026
4 Weeks
Developing Mobile Apps with SAP HANA Cloud Platform (openSAP) OpenSAP
SAP

Developing Mobile Apps with SAP HANA Cloud Platform (openSAP)

This course is aimed at developers interested in creating mobile apps with mobile features such as push notifications, lifecycle management, application security, offline use, and much more. The course will demonstrate how to quickly build, extend, integrate, and mobilize SAP Fiori Apps. Although the course will focus on extending SAP Fiori apps into mobile apps, the techniques used can be applied to native apps for both Android and iOS.

Self Paced
Self-Paced
Creating Apps in the Classroom (FutureLearn) FutureLearn
Queensland University of Technology

Creating Apps in the Classroom (FutureLearn)

Find out how to create your own educational apps to support learning activities in your classroom. Learn how to create apps to use in your own teaching practice. There are many educational apps available, but the majority are created by non-educators. Platforms for developing apps are becoming increasingly user-friendly, so it’s easier for teachers to create apps to support their own classroom activities.

Self Paced
2 Weeks
HTML5 Apps and Games (edX) EdX
World Wide Web Consortium - W3C,W3Cx

HTML5 Apps and Games (edX)

Today, developers are increasingly moving from native to HTML5-based apps. Increase your ability to design and deliver innovative services on the Web! Want to learn advanced HTML5 tips and techniques? This is the course for you! Find out more about the powerful Web features that will help you create great content and apps.

Self Paced
Self-Paced
Learn To Build Your First Professional iOS App (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Learn To Build Your First Professional iOS App (Eduonix)

iOS 9 is the latest powerful operating system that has been released by Apple, to support under-the-hood operations for its devices. With Apple holding a significant chunk of smartphone and tablet sales, it is important to create apps that cater to the device holders. And with our new mini course, you can learn how to. Learn how to start creating apps for Apple devices, by creating a complete and comprehensive Quiz application, with a full UI and other functionalities.

Self Paced
Self-Paced
Introducción al desarrollo de aplicaciones web (edX) EdX
Universidad Autonoma de Madrid

Introducción al desarrollo de aplicaciones web (edX)

Aprende a desarrollar una aplicación web desde cero con diferentes tecnologías como HTML, CSS, Python, JSON, JavaScript y Ajax. Hoy en día utilizamos la web para todo tipo de tareas: buscar un vuelo, comprar entradas, ver el pronóstico meteorológico, leer noticias, etc. Todo esto es posible gracias a las aplicaciones web creadas para darnos estos servicios.

Self Paced
Self-Paced
Learn Swift Programming Step by Step (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Learn Swift Programming Step by Step (Eduonix)

Swift is one of the fastest growing programming language and is now the most preferred technology for iOS and Mac Development. We at Eduonix have crafted a course to meet the growing demand of Quality Swift Programming for both beginners and Intermediate developers. Our course focuses on the practical use of concepts inherent to Swift programming so even a beginner can start using the language for App Development. This is a free course with a MOOC List coupon.

Self Paced
Self-Paced
Building No-Code Apps with AppSheet: Implementation (Coursera) Coursera
Google Cloud

Building No-Code Apps with AppSheet: Implementation (Coursera)

This course teaches you how to implement various capabilities that include data organization and management, application security, actions and integrations in your app using AppSheet. The course also includes topics on managing and upgrading your app, improving performance and troubleshooting issues with your app.

Aug 10th 2026
3 Weeks