Gareth B. Davies
All courses
OtherDeep diveRated 6/10

Complete Linux Training Course to Get Your Dream IT Job

Imran Afzal · IT Professional, Entrepreneur and Best-s

Beginner2019 min
Complete Linux Training Course to Get Your Dream IT Job thumbnail

Two full days of hands-on CentOS command line work plus a genuine resume and interview module, wrapped in a slow, repetitive delivery.

New to Skillshare? Your first month is free, enough to take this course at no cost.

A genuinely comprehensive syllabus, delivered at classroom pace

This course covers an enormous amount of ground for a beginner offering: ten modules running from "what is an operating system" all the way through LVM storage management, RAID, network services, and a shell scripting module with if-then, for, and case-statement examples. Structurally it mirrors an in-person bootcamp, and it shows. Each module ends with a quiz, homework, and handouts, and the instructor treats every command as something to be typed live, watched, and repeated rather than just described. The dd command lesson is a good example of the format at its best: the instructor walks through backing up a boot partition, gets an error from a missing flag, corrects it in real time, and then explains why dd copies the full declared size of a partition rather than just the used space. That kind of unscripted correction is more instructive than a polished demo would be, because it shows what actually goes wrong.

The administration modules are the strongest stretch. User account management, sudo, and the lesser-used communication commands (users, wall, write) get their own hands-on segment where the instructor logs into a second terminal as a different user just to demonstrate how a broadcast message actually appears on another session. The package management module goes beyond a simple yum install: it covers building a local yum repository from downloaded RPMs with createrepo, checking package ownership of a file, and finding configuration files after install. The LVM section, extending a logical volume and adding a new virtual disk to a volume group, is likewise treated as a full walkthrough rather than a slide summary.

Where the pace and structure work against it

The course's biggest weakness is delivery, not content. The instructor talks in long, digressive sentences, frequently repeats himself, and pads several lessons with asides about which version of CentOS to install or general career encouragement that could have been condensed into a fraction of the runtime. At over 2,000 minutes, a viewer who already knows basic Linux will spend a lot of time waiting for material they don't need, since there is no way to skip forward within a topic without missing a step.

Some choices also feel dated. The course centers on CentOS 7, explicitly recommending it over CentOS 8 because "companies are still on 5, 6, and 7," a claim that has only grown weaker with time since CentOS 7 itself is now past its supported life. Debian and Ubuntu users get a single optional installation lecture and are otherwise ignored in favor of Red Hat-family tooling (yum, rpm, systemctl).

The resume and interview modules are an unusual and genuinely useful addition for a technical course, covering cover letters, a Linux-specific resume workshop, and a bank of interview questions, though the claim that 80 percent of the instructor's in-person students landed a job within months is presented without evidence and should be treated skeptically. Overall, the course delivers real command-line competence to someone starting from zero, provided they can tolerate a slow, conversational teaching style stretched across many hours.

The standout

The disk cloning walkthrough using dd, where the instructor deliberately makes and corrects a live mistake, is the clearest practical demonstration of block-level backup versus file-level backup in the course.

What you will learn

  • Install and configure VirtualBox and build a working CentOS virtual machine from an ISO
  • Navigate the Linux file system and run core commands for files, permissions, links, and search (find, locate, chmod, chown, ln)
  • Use text processing and filtering tools (grep, awk, sed, cut, sort, uniq, wc, diff)
  • Administer user accounts, monitor logged-in users, and communicate with them via wall and write
  • Manage packages with yum and rpm, including building a local repository and installing offline
  • Configure disks and storage with LVM (pvcreate, vgcreate, lvcreate), swap, and RAID, plus back up disks with dd

Best for: A complete beginner who wants a slow, no-assumptions, command-by-command tour of CentOS/RHEL administration and is willing to sit through a long, chatty delivery to get there.

Skip it if: Anyone who already knows basic Linux commands, prefers a tightly edited or fast-paced format, or wants coverage of Debian/Ubuntu-centric tooling.

Clarity of InstructionHelpful ExamplesEngaging TeacherOrganization of Lessons