
GitHub Actions Running Simple Commands
In this lab, you will learn how to define a GitHub Actions workflow, specify the runner environment using runs-on, and execute simple shell commands using the run keyword.
Git

GitHub Actions Basic Build and Test
In this lab, you will learn how to create a basic GitHub Actions workflow to build and test a Node.js application, covering environment setup, dependency installation, and test execution.
Git

GitHub Actions Introduction and Setup
In this lab, you will learn the fundamental steps to set up GitHub Actions. You will create a repository on GitHub, clone it to a local environment, and establish the necessary directory structure for workflows.
Git

Setting Up IP Addressing
In this lab, you will learn how to configure a static IP address on a Linux system using netplan, and then revert the configuration back to DHCP.
Linux

Online OpenClaw Playground
LabEx provides an Online OpenClaw Playground, an open-source autonomous AI agent framework designed for local-first execution with multi-channel messaging support.

Resolving Network Connectivity Problems
In this lab, you will learn how to diagnose and resolve a common network connectivity issue on a Linux system: DNS resolution failure. You will learn to isolate the problem, inspect DNS settings, correct them, and verify the fix.
Linux

Online Codex Playground
LabEx provides an Online Codex Playground, a comprehensive AI agent ecosystem by OpenAI designed for agentic coding and end-to-end software engineering tasks.

GitHub Actions First Workflow Creation
In this lab, you will learn the fundamental steps to create a GitHub Actions workflow. You will initialize a Git repository, create the necessary directory structure, define workflow triggers and jobs in a YAML file, and commit your changes to simulate a CI/CD process.
Git

GitHub Actions Matrix Builds
In this lab, you will learn how to use matrix strategies to run your workflow across multiple configurations simultaneously, such as different Node.js versions.
Git

GitHub Actions Adding Environment Variables
In this lab, you will learn how to define and use environment variables in GitHub Actions workflows. You will create a workflow, set a global variable, and access it within a step to print a greeting message.
Git

GitHub Actions Uploading Build Artifacts
In this lab, you will learn how to persist workflow data using build artifacts. You will configure a workflow to upload a build directory so it can be downloaded later.
Git

GitHub Actions Job Dependencies
In this lab, you will learn how to orchestrate complex workflows by defining dependencies between jobs, ensuring that tasks like deployment only happen after a successful build.
Git

GitHub Actions Setting Up Secrets
In this lab, you will learn how to securely manage sensitive information in GitHub Actions by setting up repository secrets and referencing them in your workflows.
Git

User Account Creation
In this lab, you will learn the fundamental Linux commands for user account management, including creating, modifying, and deleting user accounts, and granting administrative privileges.
Linux

Online OpenCode Playground
LabEx provides an Online OpenCode Playground, an agentic AI coding environment designed for a command-line-oriented workflow, allowing you to plan, implement, and refactor code autonomously.

Software Installation and Updates
In this lab, you will learn the fundamental process of managing software on a Debian-based Linux system. You will practice updating package lists, installing, upgrading, listing, and removing software using the `apt` and `dpkg` command-line tools.
Linux

Testing Network Connectivity
In this lab, you will learn fundamental Linux commands to test and troubleshoot network connectivity, from checking the local machine to resolving external hostnames.
Linux

Online Claude Code Playground
LabEx provides an Online Claude Code Playground, an agentic AI tool by Anthropic designed to automate software engineering tasks directly within your playground and cloud sandboxes.