DevOps Tutorials

DevOps provides a structured approach to learning modern software development and IT operations practices. Whether you're a beginner or an experienced professional, our DevOps tutorials offer a systematic exploration of key concepts and tools. With free labs and practical code examples, you'll develop skills in continuous integration, deployment, and infrastructure management. Our DevOps playground enables real - time experimentation with various tools and workflows.

Loki Configuration

Loki Configuration

In this lab, you will learn how to ship and query logs. You will configure and run Promtail, the log collection agent, add Loki as a data source in Grafana, and then query your logs using the LogQL language. You will start Loki and Grafana yourself.
DockerLinux
Grafana Installation

Grafana Installation

In this lab, you will install Grafana using Docker. You will learn how to run the Grafana container, access its web UI, and connect it to a Prometheus instance you start yourself as a data source, preparing you to build powerful monitoring dashboards.
DockerCybersecurity
Grafana Dashboards

Grafana Dashboards

In this lab, you will start a Docker monitoring stack and build a Grafana dashboard from scratch. Create a panel, write a PromQL CPU query, customize percentage units, and save a reusable dashboard.
LinuxDocker
Decide Which Downloads Need Repair

Decide Which Downloads Need Repair

Build a byte-based inventory that separates matching, missing and damaged event resources without changing the pack.
Shell
Replace Only Verified Downloads

Replace Only Verified Downloads

Download only missing or damaged resources, verify temporary files, and preserve correct work when a source fails.
Shell
Make One Template Work for Every Guest

Make One Template Work for Every Guest

Generate complete HTML invitation batches from CSV guests, JSON events and a prepared template while preserving special characters and earlier work.
Python
Make Preview and Confirmation Behave Honestly

Make Preview and Confirmation Behave Honestly

Make a reusable PowerShell command honor native WhatIf and one overall confirmation while preserving complete event data and protected files.
Shell
Build the Exact Change Set

Build the Exact Change Set

Preview one room change and build a reusable PowerShell validator that joins exact session and room IDs before saving a complete business plan.
Shell
Read a Photo Catalog Through HTTP

Read a Photo Catalog Through HTTP

Request a real local HTTP photo API and export a filtered page sample as CSV.
Python
Follow Every Catalog Page

Follow Every Catalog Page

Follow every opaque catalog cursor and publish complete CSV exports safely.
Python
Define What Is Known Before the Event

Define What Is Known Before the Event

Build a median attendance baseline, separate earlier training workshops from later evaluation events and learn missing-value means only from training rows.
Python
Compare a Small Model with the Baseline

Compare a Small Model with the Baseline

Fit a short leakage-aware regression Pipeline, compare continuous holdout errors with an early-median baseline and deliver truthful plots and unlabeled future forecasts.
Python
See What Random Assignment Can Change

See What Random Assignment Can Change

Keep one outcome per visitor and both group sizes fixed while exploring real reproducible reassignments and plotting their observed differences.
Python
Define One Outcome per Assigned Visitor

Define One Outcome per Assigned Visitor

Build one binary signup outcome per assigned visitor, preserve people without events and compare seven-day signup rates by stable identity.
Python
Report the Evidence Without Choosing a Winner by Habit

Report the Evidence Without Choosing a Winner by Habit

Enumerate the fixed signup experiment's allocation distribution, calculate a defined exact two-sided p value and report evidence without assuming a winner.
Python
Keep Every Line of the Receipt

Keep Every Line of the Receipt

Build a C snack receipt that preserves separate purchases, integer-cent prices and every line subtotal.
CShell
Reject Input That Cannot Be a Purchase

Reject Input That Cannot Be a Purchase

Validate complete decimal input and protect earlier snack purchases before saving a full C receipt.
CShell
Keep Answers Correct When Choices Move

Keep Answers Correct When Choices Move

Build quiz rules that keep answer identities correct when random choices move.
PythonLinux
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 546
  • Next