Learn Advance Your Future.


Find the best courses, videos, books, podcasts, and blogs to learn a new skill

Linux Survival

Linux Survival is a free tutorial designed to make it as easy as possible to learn Linux. Even though Linux has hundreds of commands, there are only about a dozen you need to know to perform most basic tasks.

Linux Command Line Basics (Udacity)

We have built this course for beginners who have no experience with the Linux system and the command-line interface. In this course, you'll learn the basics of the command line interface of a Linux server: the terminal and shell (GNU Bash). This course includes an introduction to files and directories in the Linux filesystem.


This guide aims to aid people interested in learning to work with BASH. It aspires to teach good practice techniques for using BASH, and writing simple scripts.

The Linux Command Line: A Complete Introduction

You've experienced the shiny, point-and-click surface of your Linux computer'now dive below and explore its depths with the power of the command line. The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell.

An Introduction to Managing DNS

In this series, we will cover the basic ideas behind DNS so that you feel comfortable working with it. Afterwards, we will walk through various ways that you can gain greater control over your domains and DNS resolution.

Getting Started with Linux

This tutorial covers getting started with the terminal, the Linux command line, and executing commands. If you are new to Linux, you will want to familiarize yourself with the terminal, as it is the standard way to interact with a Linux server.

Clear Both