Get your learners hands-on with software – instantly


Captivate and Engage Learners

Take advantage of the efficiency of Docker container technology. With containers, you can launch labs in seconds instead of the minutes needed for virtual machines, reduce costs, and iterate more quickly than ever.

No more headaches – Launch labs in seconds

With Virtual Labs, all your learners need is a browser. No clunky installation instructions, no hours spent on things that aren’t related to learning. Just launch a curated lab environment with the click of a button.

Learn by

Empower your learners to truly engage and achieve mastery of the subject by providing them with real, practical hands-on training environments instead of stale, outdated screenshots.

Download the Whitepaper

See how you can utilize Virtual Labs

To get the most out of their software training, companies need to provide a hands-on, learning-by-doing approach that allows learners to grasp the concepts behind more technical subjects – and they need to be able to do it at scale. That’s where Virtual Labs come in.

This whitepaper dives into what Virtual Labs are, why they matter for technical and software training, and how real companies are using them as solutions today.

Download the Whitepaper


Use Virtual Labs for:

  • New hire onboarding

  • Employee product training

  • Skills development

  • Developer code testing

  • Reduce churn and support tickets

  • Generate leads and close sales

  • Post-sales training

  • Partner training

Tahoe Courses

Take your courses to the next level

Integrate Virtual Labs into your Tahoe courses to make your software training courses even more interactive and engaging.

Not in the know about Tahoe?

Read about the Tahoe Platform

Live Events

Get that extra engagement in live events

Read on to learn more out how Redis Labs used Virtual Labs to launch over 600 software environments live at RedisConf 19! Spoilers: It was using our Live Events feature, which allows quick and hassle-free launching of ad hoc labs, with an interface tailored to instructor-led workshops and trade show booths.

Watch the Webinar

Leverage education as marketing to get prospective customers interacting with your software.

Trusted By Leading Software Companies


Big data company Intersystems uses Virtual Labs to let prospects try out their software before they buy it. Intersystems also redesigned its internal training program using Open edX and Virtual Labs to provide immersive, individualized, and online lab environments to their employees.

Check out the customer spotlight

Redis Labs

In-memory database platform Redis Labs used Virtual Labs with Tahoe to create its online training portal Redis University. The courses delivered through this portal help generate leads as the company can get an overview of the most engaged users, and pass this information to the sales team.

Redis Labs also used Virtual Labs to improve the experiences of trainees and trainers at its annual conference called RedisConf by eliminating hardware and software setup.

Read about RedisConf 19

Frequently Asked Questions

What software does Virtual Labs work with out of the box?

Virtual Labs works with almost any software that runs on Linux and can be containerized with Docker. Here’s just a few examples of open source software images we can provide you with the moment your Virtual Labs cluster comes online:

  • Theia
    An extensible platform to develop multi-language Cloud & Desktop IDEs with state-of-the-art web technologies.
  • Jupyter Notebooks
    An open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more.
  • R Studio
    A free and open-source integrated development environment (IDE) for R, a programming language for statistical computing and graphics.

We also have an integration which allows you to pull images directly from Docker Hub, a repository of over 150 official images and over 3.3 million (at the time of writing) community images..

How much does Virtual Labs cost?
  • Our pricing is commonly calculated based on a number of factors, including:
    • How many learners you intend to launch labs in a calendar month
    • How much RAM your labs require per container
  • When you reach out to us, ensure you clearly describe your use-case, and we’ll be able to provide a more accurate quote. Pricing starts from $6000 USD, billed yearly.
Can we use our own software with Virtual Labs?

Absolutely. So long as it can run in a Linux Docker container, it’ll probably work on Virtual Labs. Not sure? Our development team can speak with yours to find out.

What doesn’t run in Virtual Labs?

Currently we know the following types of software will not run in a Virtual Lab:

  • Microsoft Windows software
  • Software which requires access to a GPU, such as CAD and 3D modelling software
Can Appsembler help our team make our software work in Virtual Labs?

If your team require additional assistance with ensuring your Docker containers function in Virtual Labs, we can arrange consultation directly with our developers at additional cost.

What other support is provided?

As with our Tahoe LMS, as a Virtual Labs customer you’ll have access to our Customer Success team, who will help you with onboarding, training your course authors and ensuring your training program’s success with our products. You’ll also be entitled to an initial consultation call between our developers and your technical leads at no additional cost to help get you set up. You can chat with us from directly within the software, and you’ll get regular calls with your designated Customer Success Manager.

Book your Demo today!

Are you interested in growing your business through experiental learning?