Clouds and Light

Develop customised Interactive Cloud Training for individuals, companies and classroom training.

Build Customized Cloud Training


Every company uses cloud differently. You could run everything on cloud or just use it for web hosting or offsite backup. You may need security for your commercial secrets or to manage personally identifiable data across many legal jurisdictions. Your IT team may be in house or supported by multiple vendors.

Yet typical cloud training rarely recognises this, offering a one size fits all approach.

Clouds and Light is a platform for delivering customised training. The platform allows you to take and modify existing courses to your needs or create new courses from scratch. You can import existing content and turn it into interactive training. Courses can be run as online modules or to support classroom training.

Key Benefits


  • Training courses are built in Lab Markup, a simple Markup language specifically designed for training materials.
  • Courses can be edited using an on-line editor or in Visual Studio Code and support embedded images and video.
  • Courses are enriched with features like embedded code blocks (with click to copy), highlighted actions within paragraphs and a range of call out box styles.
  • Existing materials can be imported from PDF, Wordprocessors and HTML to turn documentation into training.
  • Students can be set courses made up of multiple modules and there are additional dashboards to support real time classroom training.
  • The entire platform can be self hosted, removing the risk of sharing sensitive processes or data with an external provider.

Use Cases


  • Custom Cloud Training for developers tailored to your company's cloud usage patterns.
  • New User Onboarding. Create training for the key skills new joiners will need to know to augment their cloud skills with your cloud deployment practices.
  • Security Response. Rapidly create targeted courses to train application owners in how to respond to real time security threats.
  • Incident Response as Training. Convert incident response processes into training modules and ensure you always have a minimum set of people trained and practiced in incident processes.
  • Run classroom training (in person or remote) with real time tracking of student lab progress by the classroom instructor.
  • Develop company cloud certifications. Offer badges and certificates to developers who master your organization's cloud platforms and services.

Example Courses


Below are 4 example courses. Each is available for download so you can edit them and adapt them for your organisation.

Three Tier Web Application

Lab 1000 - Get started in AWS by building your first three-tier web application with VPC, EC2, and RDS. Learn networking, security groups, and database integration.

Complexity: ★★☆☆☆
Length: ★★★★☆
Storage Solutions

Lab 1001 - Explore AWS storage services including S3, EFS, and EBS. Learn about data persistence, backups, and storage optimization.

Complexity: ★★★☆☆
Length: ★★★☆☆
Availability and Resilience

Lab 1002 - Design and build a scalable cloud architecture from scratch. Learn about load balancing, auto-scaling, and high availability patterns.

Complexity: ★★★☆☆
Length: ★★★☆☆
New Architecture Build

Lab 1003 - Build a Serverless Web Application in AWS using S3 hosting, Lambda functions and a DynamoDB NoSQL database.

Complexity: ★★★★☆
Length: ★★★☆☆

Markup Editing


Courses are edited with lab-markup, an SGML standard language specifically designed to create training courses. Key features include;


  • Auto generation of dynamic navigation menu, section titles are automatically converted into a course navigation menu.
  • Highlighting of actions within text blocks. Where a student is being asked to follow a series of actions within a course these can be highlighted with one formatting tag.
  • Code block embedding with one click copy to clipboard. Code may optionally be highlighted according to the language being used.
  • Callout, action and warning boxes. A range of highlight boxes can be embedded with one tag pair to make the text more visually appealing.
  • HTML can be embedded with auto escape of tags for correct page rendering.
  • Full support for image embedding with an online image uploader.


Course Creation in Action

Markup Example

Example of a student lab as created in Markup side-by side with the generated course page

Markup Demonstration

Markup Syntax

Guide to the Markup Syntax for Creating Student Courses. Covers all the key elements for course building with examples and the roadmap for future enhancements.

Markup Syntax

Demonstration Site

The demonstration site allows you to register and use the online editor to create your own courses.

Demonstration Site

Contact Us


There are a wide range of services under development to support custom cloud training. If you would like to discuss further or arrange a demo of the service please email support@cloudsandlight.com and we will be happy to arrange a meeting.