13 Of the Best Linux Tutorials and OpenCourseWare on the Web

Sep 10, 2008


Learn which online sites offer free Linux tutorials and courses. Find these websites ranked below based on the institution's ranking and the amount of material covered for new and advanced Linux users.

#1. Cornell University

Cornell University's Center for Advanced Computing offers a virtual workshop on Linux. It includes text-based tutorials and exercises covering topics in shells, manual pages, accounts, redirection and searching. U.S. News and World Report ranked Cornell University fifth among U.S. colleges and universities with graduate programs in computer science in 2010.

#2. University of California at Irvine

Dr. Harry Mangalam of the University of California at Irvine's (UCI) Office of Information Technology has published several Linux tutorials and course resources on the UCI website. Although many of these tutorials were written for UCI students, much of the information on commands, structure and uses for Linux are transferable. Additionally, Dr. Mangalam's Linux tutorials include lecture notes and practice data sets. UCI was ranked 28th for its graduate computer science programs in 2010 by U.S. News.

#3 Southern Methodist University

Southern Methodist University's Department of Physics provides a Linux 'driver's ed' tutorial on its website. This tutorial is designed to help someone with little or no knowledge of Linux learn the basics of the Linux operating system. Additionally, lecture slides are available from a Linux workshop.

#4. University of Surrey

On the University of Surrey's Department of Electronic Engineering website, you can find eight tutorials that cover Unix and Linux commands, copying files, listing directories and file system security. These straightforward tutorials can be viewed online or downloaded.

#5. University of California, Davis

Dr. Norm Matloff of the Department of Computer Science at the University of California, Davis has created a guide to installing and using Linux. Designed specifically for beginners, the tutorial provides information on post-installation configuration, Linux usage, Linux applications software, dual boot issues, troubleshooting and much more.

#6. New Jersey Institute of Technology

You can review an introduction to Linux slide presentation on the New Jersey Institute of Technology's Teaching and Learning Technology group website. These slides answer basic questions, like 'what is Linux?', and go into more detail about navigating the Linux program, using commands and creating directories.

#7 IBM's developerWorks

IBM developerWorks provides a series of tutorials, which contain everything you need to know to start working with Linux. The tutorial also provides links to hundreds of other articles, tutorials and training devices.

#8 The Linux Foundation

The Linux Foundation offers both free and fee-based Linux tutorials and courses. Free video tutorials and training publications can be accessed form the foundation's website. Courses and tutorials cover topics for system administrators and developers. Training publications cover topics in security and embedded Linux.

#9 The Linux Documentation Guide (TLDG)

TLDG is a volunteer-authored forum that offers mini how-to's, how-to's and guides covering all aspects of Linux. Linux topics include, but are not limited to, digital encryption, digital signatures, network configuration, network security and remote access.

#10 Advanced Linux Programming Guide

The Advanced Linux Programming Guide is an online manual that provides information for advanced users who want to learn sophisticated programming. Topics include hardware device interaction, multiprocessing, multi-threading and interprocess communication. This guide emphasizes Linux system capabilities and conventions.

#11 Linux.org

You can find beginner, intermediate and advanced Linux tutorials on Linux.org. This open-forum site allows users to review tutorials for free and then comment and ask questions about the tutorials. Many tutorials include screen shots and helpful hints.

#12 Linux Advanced Routing and Traffic Control

This tutorial is for advanced users who have some prior knowledge of the Linux system. As the name suggests, the tutorial focuses on routing and traffic control. Primary topics include iproute2, traffic shaping and netfilter.

#13 Novell

Novell offers two Linux tutorials through its free On-demand Training program. Tutorial subjects include learning the fundamentals of Linux Enterprise Server 10 and migrating from Red Hat 5 to SUSE Linux Enterprise Server 11. Additionally, Novell offers fee-based courses that can be downloaded from the Novell website.