Getting Started

What is Linux? Get started with choosing a distribution and installation.

0 of 11 lessons complete

Practice in terminal (Ubuntu sandbox) ↗

Syllabus

  1. 01 Linux History Learn how UNIX, GNU, and the Linux kernel contributed to modern Linux systems.
  2. 02 Choosing a Linux Distribution Learn how to compare Linux distributions by goals, release style, support, and experience level.
  3. 03 Debian Learn how Debian organizes releases, packages, and community-maintained Linux systems.
  4. 04 Red Hat Enterprise Linux Learn how RHEL combines enterprise support, predictable lifecycles, and RPM-based software management.
  5. 05 Ubuntu Learn how Ubuntu combines Debian foundations with approachable desktop, server, and release options.
  6. 06 Fedora Learn how Fedora delivers current Linux technology through a community project connected to Red Hat.
  7. 07 Linux Mint Learn how Linux Mint provides an approachable desktop experience with familiar Debian-family tools.
  8. 08 Gentoo Learn how Gentoo uses Portage, source-based builds, and USE flags for detailed system control.
  9. 09 Arch Linux Learn how Arch Linux combines rolling releases, Pacman, and user-managed system configuration.
  10. 10 openSUSE Learn how openSUSE offers regular and rolling releases with Zypper and YaST administration tools.
  11. 11 Linux for Cybersecurity Learn how to choose a security-focused Linux distribution for an authorized task and skill level.

Frequently Asked Questions

What will I learn in this course?

You will learn what Linux is, how it developed, and how major distributions such as Ubuntu, Debian, Fedora, Arch Linux, and Linux Mint differ.

Is this course suitable for complete beginners?

Yes. The course assumes no previous Linux experience and provides the background you need before moving on to command-line and system topics.

Do I need to install Linux before starting?

No. You can study the distribution guides first and decide which Linux environment, virtual machine, or live system best fits your needs.