Interactive

Practice your skills with our interactive tutorials, which let you work through the concepts right in your browser.

Interactive subscription active
You will receive email notifications for new publications on Interactive.
39 Results
  • Tutorial

    How To Read and Set Environmental and Shell Variables on Linux

    In Linux systems, environmental and shell variables are used to determine operating conditions for the shell. They can be passed down to child processes and can be used to set options and make certain information ava...
    By Justin Ellingwood Linux Basics Miscellaneous Interactive
  • Tutorial

    How To Use Find and Locate to Search for Files on Linux

    Finding files is a very common task on any operating system. The Linux "find" and "locate" commands can both be used to search for files on the filesystem. This guide will cover how to use these two tools to craft spe...
    By Justin Ellingwood Linux Basics System Tools Linux Commands Interactive
  • Tutorial

    Using Grep & Regular Expressions to Search for Text Patterns in Linux

    Grep is a tool used to search for specified patterns within text input using regular expressions. Regular expressions are a system for describing complex text patterns. Regular expressions are a powerful tool that c...
    By Justin Ellingwood, Brian Hogan Linux Basics Linux Commands Interactive
  • Tutorial

    An Introduction to Linux Basics

    Linux may be daunting to learn about at first, but familiarising yourself with the operating system is easy. The basics are simple, and you'll learn skills to arm yourself with knowledge in the future.
    By Justin Kim Linux Basics FAQ Interactive
  • Tutorial

    How To Build a Neural Network to Recognize Handwritten Digits with TensorFlow

    Neural networks are used as a method of deep learning, one of the many subfields of artificial intelligence. They were first proposed around 70 years ago, as an attempt at simulating the way the human brain works, tho...
    By Ellie Birbeck Python Machine Learning Development Programming Project Interactive
  • Series: Using Sed

    The Basics of Using the Sed Stream Editor to Manipulate Text in Linux

    The sed stream editor is a non-interactive line editor that can perform powerful editing operations on text streams or files. Learning to use sed well will allow you to transform text with great speed and flexibility.
    By Justin Ellingwood, Brian Hogan Linux Basics Linux Commands Interactive
  • Tutorial

    How To Use the AWK language to Manipulate Text in Linux

    Awk is a programming language and utility included in all Linux distributions that can be used to manipulate and process text files in a fine-grained manner. In this guide, we will discuss the basics of how to use aw...
    By Justin Ellingwood, Brian Hogan System Tools Linux Basics Linux Commands Interactive
  • Tutorial

    How To Loop Through Files in a Directory

    Iterate through the files in a directory and run commands against them using shell scripting loops.
    By joshtronic Interactive Linux Commands Linux Basics
  • Tutorial

    How to Download Files with cURL

    Download files from a remote server to your local system from the command-line using the curl command.
    By joshtronic Linux Basics Linux Commands Interactive
  • How To Connect to a Redis Database

    Whether you've installed Redis locally or you're working with a remote instance, you need to connect to it in order to perform certain operations. In this tutorial we will go over how to connect to Redis from the comm...
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04 Interactive
  • Tutorial

    A Linux Command Line Primer

    This tutorial will provide users who are new to terminal environments with the basics of using a command-line interface, providing a primer for understanding how to use Linux cloud servers.
    By Lisa Tagliaferri Linux Basics Spin Up Cloud Computing Interactive Linux Commands
  • Series: How To Use SQL

    How To SELECT Rows FROM Tables in SQL

    One of the most fundamental parts of working with databases is the practice of retrieving information about the data held within them. In relational database management systems, any operation used to retrieve informat...
    By Mark Drake SQL Databases Interactive
  • Tutorial

    How To Install the Deno JavaScript Runtime on Ubuntu 20.04

    In this tutorial we will download and install Deno on Ubuntu 20.04, and run a hello world statement to test out our installation. Deno is a new JavaScript runtime being developed by the creator of Node.js, with a focu...
    By Brian Boucheron JavaScript Development Ubuntu Ubuntu 20.04 Interactive
  • Tutorial

    How To Use Wget to Download Files and Interact with REST APIs

    Wget is a command-line tool that lets you download files and interact with REST APIs. In this tutorial, learn how to customize your download experience, interact with REST API endpoints, and create a Droplet on your D...
    By Carlos Mucuho Interactive Linux Basics Linux Commands
  • Tutorial

    How To Generate Universally Unique Identifiers (UUIDs) with uuidgen

    Generate universally unique identifiers from the command-line using the uuidgen command.
    By joshtronic Interactive Linux Commands Linux Basics
  • How To Manage Lists in Redis

    In Redis, a list is a collection of strings sorted by the order in which they were inserted unless otherwise specified, similar to linked lists. This tutorial details how to create lists and retrieve and delete elemen...
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04 Interactive
  • Series: Using Sed

    Intermediate Sed: Manipulating Streams of Text in a Linux Environment

    The sed stream editor can be used to perform complex editing operations with a minimal amount of instruction. The automated nature of sed makes it perfect for use in scripts and background processing. This article w...
    By Justin Ellingwood, Brian Hogan Linux Basics Interactive Linux Commands
  • How To Expire Keys in Redis

    Redis is an open-source, in-memory key-value data store. Depending on the needs of your application, there may be cases where you've set a key but you know you will want to delete it later on after a certain amount of...
    By Mark Drake Redis Databases NoSQL Ubuntu 18.04 Interactive
  • Tutorial

    Command-line Basics: Network Requests

    Learn how to make network requests from the command-line using commands like GET, POST and HEAD provided by lwp-request.
    By joshtronic Interactive
  • How To Manage Hashes in Redis

    A Redis hash is a data type that represents a mapping between a string field and a string value. A single hash can hold many field-value pairs and are designed to not take up much space, making them ideal for represen...
    By Mark Drake Redis Databases Ubuntu 18.04 Interactive