This course provides delegates with the knowledge and skills needed to make the best use of modern cloud computing platforms.

Topics covered include technical foundations of cloud computing, configuration management for creating bespoke IaaS platforms, and developing cloud-enabled distributed applications. This course also covers non-technical aspects of cloud computing, including the financial motivations for moving to cloud-based infrastructures, as well as the regulatory and licencing issues that arise when using cloud-based systems.

At a glance

Course structure

This short course is delivered over the course of five days. Delegates are given the opportunity in lab exercises to develop distributed cloud-enabled applications using industry standard software, and to deploy their applications on an openstack-based cloud platform.

What you will learn

IT infrastructures are increasingly moving to cloud-enabled platforms for a variety of reasons, including ease of management, the ability to respond to transient spikes in needs, and more attractive cost structures. Cloud computing provides organisations with a way to pay for only the computing the IT infrastructure that they need, when they need it. Taking full advantage of these systems requires specialised skills, as well an understanding of the financial and legal implications of moving from a traditional to a cloud-enabled infrastructure.

Core content

  • Introduction to Cloud Computing, Cloud vs Cluster vs Grid
  • Scalability Considerations: Horizontal vs Vertical Scaling
  • IaaS vs PaaS vs SaaS vs XaaS
  • OpenStack cloud computing platform: introduction, interfaces, and architecture
  • Configuration Management for IaaS infrastructures using Ansible
  • Developing cloud-enabled distributed applications
  • Hadoop and Map-Reduce
  • Non-technical issues in cloud computing (financial, regulatory, software licencing).

Upgrade to a professional qualification

This module is worth 10 credit points toward the MSc in Computational Software Techniques in Engineering.

Who should attend

Industry professionals with some programming background, who need to develop scalable cloud-enabled applications. Management staff who want to understand what the cloud is and how it can benefit their organisation. Anyone who is interested in deploying distributed applications to cloud computing infrastructures.


  • Salvatore Filippone


20% discount for Cranfield Alumni. 
10% discount when registering 3 or more delegates, from the same organisation at the same time.  

Accommodation fees are not included in the discount scheme. Please ask about our discount scheme at time of booking.

Accommodation options and prices

This course is non-residential. If you would like to book accommodation on campus, please contact Mitchell Hall or Cranfield Management Development Centre directly. Further information about our on campus accommodation can be found here.  Alternatively you may wish to make your own arrangements at a nearby hotel. 

Location and travel

Cranfield University is situated in Bedfordshire close to the border with Buckinghamshire. The University is located almost midway between the towns of Bedford and Milton Keynes and is conveniently situated between junctions 13 and 14 of the M1.

London Luton, Stansted and Heathrow airports are 30, 90 and 90 minutes respectively by car, offering superb connections to and from just about anywhere in the world. 

For further location and travel details

Location address

Cranfield University
College Road
MK43 0AL

How to apply

To apply for this course please use the online application form.

Read our Professional development (CPD) booking conditions.