Test

Learn new technologies right in your browser

Interactive Learning Platform for Software Engineers

Start Teaching Start Learning
Katacoda's Interactive Learning Environment

How Katacoda Works

Learn via real-world scenarios

Guided Learning Pathway

Guided Path

Knowing what you need to know is the hardest part. Our guided pathways help build your knowledge around real-world scenarios.

Interactive Labs

Learn By Doing

The best way to learn its by doing. All our tutorials are interactive with pre-configured live environments ready for you to use.

Stay up-to-date

Stay Up-To-Date

It's a competitive industry. Your skills need to keep up with the latest approaches. Katacoda keeps your skills up-to-date.

Learn Docker, Kubernetes, DC/OS using Labs

We support these technologies (with more to come)

Free Labs

Over 50 real-world scenarios and counting.

See All Labs

Most Popular Labs

19 SCENARIOS

Docker & Containers

Learn how to deploy your applications using Docker

Start Lab
8 SCENARIOS

Docker in Production

Learn the best practices of deploying Docker into Production

Start Lab
4 SCENARIOS

Docker Orchestration

Learn how to manage a Docker cluster using Swarm Mode

Start Lab
8 SCENARIOS

Kubernetes

Get started using Kubernetes

Start Lab
7 SCENARIOS

Running .NET in Docker

Learn how to run .NET inside Docker Containers

Start Lab
2 SCENARIOS

Running CoreOS

Learn how to use CoreOS

Start Lab
1 SCENARIOS

Running DC/OS

Learn how to manage containers using DC/OS

Start Lab
10 SCENARIOS

Git Version Control

Learn how to be effective with Git version control

Start Lab

Newest Labs

1 SCENARIOS

Learn CI/CD with Jenkins

Learn Continuous Integration and Delivery using Jenkins

Start Lab
1 SCENARIOS

Terraform

Use desired state configuration to manage your container infrastructure

Start Lab
3 SCENARIOS

Weave Works

This set of labs explains how to deploy Weave Network and Weave Scope

Start Lab

Online Workshops

Our online workshops give you a chance to engage directly with the trainer with deep-dive content and explanations.

Upcoming Workshops

By Ben Hall

Deploying real-world applications at scale using Docker

One Day Interactive Hands-on Online Workshop lead by Ben Hall, the founder of Katacoda. The workshop will deep-dive and cover how to run containers in production with real world use-cases.

Attend With Early Bird Discount

Playgrounds

Over 20 Playgrounds for experimenting and trying samples.

Playgrounds give you a configured environment to start playing and exploring using an unstructured learning approach.

See All Playgrounds

Most Popular Playgrounds

CoreOS Playground

CoreOS Playground

Experiment with CoreOS in a safe playground

Explore Playground
DC/OS Playground

DC/OS Playground

Experiment with DC/OS in a safe playground

Explore Playground
Kubernetes Playground

Kubernetes Playground

Experiment with Kubernetes in a safe playground

Explore Playground
Katacoda

Why Katacoda Exists

Katacoda's aim is to remove the barriers to new technologies and skills.

Katacoda provides a platform to build live interactive demo and training environments. Our environments can be customised to match your applications requirements. The step-by-step guided pathways are designed to ensure the user learns in the best way possible.

Start Teaching Start Learning

What people are saying

  •  
  •  
  •  
  •  
  •  
  •  
  •  

Create interactive developer portals for your product

Enhance your documentation with interactive environments to showcase your product. Katacoda allows you to create pre-configured environments with step-by-step guides to help your users get the most out of your product.

Create a Customised Environment
Create interactive demos for your product