Learn by doing

Python, Kubernetes, Docker, and more. Just open your browser and dive in.

Interactive learning is the fastest way to explore a new technology. Because you’re not just reading about it—you’re also manipulating it in real time to discover how it works. In the past, you had to set up complex environments and datasets to get your head around cloud-based infrastructure and orchestration. But with O’Reilly online learning, it’s as simple as opening a browser.

Want unlimited access to O'Reilly interactive learning to see what it can do?

Try everything for 10 days—free.

Start free trial

Interactive scenarios

Learn how a new technology works within a real dev environment—complete with expert guidance to solve real problems when moving to microservices or developing cloud native apps. So you’re properly prepared when it’s time to face real-world situations that can affect your work.

  • Quickly train on modern technologies like Kubernetes, Docker, Python, and more.
  • No need to spend time setting up environments to start learning—it’s already right in your browser.
  • Our experts guide you through how each tool responds in specific scenarios you’ll likely face.
Katacoda scenario screenshot Technology logos

Here are a few examples of interactive scenarios you’ll find on O’Reilly.

cover of - Python Cookbook: Classes & Objects
cover of - Kubernetes Fundamentals: First Kubernetes Application
cover of - Launch a Docker Container
cover of - Build and Save Robust Machine Learning Models

Interactive sandboxes

Jump right into real dev environments preconfigured for Python, Ubuntu, Kubernetes, Java, SQL, and more. So you can start exploring and experimenting with live code all on your own without spending time downloading and installing everything to set up your environment before you can even begin.

  • Develop skills at your own pace with unguided sandboxes.
  • Access environments instantly—nothing to download or install.
  • Experiment away! You can’t hurt anything. Sandboxes are a safe place to test for innovative solutions to hard problems.
Interactive sandbox screenshot

Here are a few examples of interactive sandboxes you’ll find on O’Reilly.

cover of - Ubuntu Sandbox
cover of - Git Sandbox
cover of - Java Sandbox
cover of - Ruby Sandbox

Interactivity powered by Jupyter

Getting into data, AI, and machine learning can be overwhelming—including for your sysadmins who have to get it set up. But with Jupyter, it’s like having some of the world’s foremost experts over the shoulders of your team while they learn to analyze and visualize vast amounts of data.

  • Get your teams proficient in Python and scikit-learn without using your company’s actual data as a training tool.
  • They’ll explore data hands-on, in a live coding environment, right in their browser. No configuration needed.
  • Renowned O’Reilly experts lead your team through principles while they edit and run code at each step to see results in action.
Jupyter editor screenshot

Here are a few examples of Jupyter notebooks you’ll find on O’Reilly.

cover of - Whirlwind Tour of Python
cover of - Introduction to Machine Learning
cover of - Trees & Forests
cover of - Feature Engineering