
Explore the Linux operating system from its origins to practical daily use, highlighting similarities and differences with Windows, installation basics, basic tasks, and security.
Identify linux as the kernel of a complete operating system, derived from unix, with distributions bundling tools for servers, desktops, and android.
Discover why Linux became popular for portability and free and open software, thriving on virtually any hardware, driven by a community that shares and improves code.
Understand that Linux differs from Windows in design, multi-user operation, and a diverse, open community. Plan for learning Linux's differences, tools, and licenses to navigate its open software philosophy.
Discover the main purpose of this course: learn to use the Linux system effectively. See Linux's advantages, including customization and that Windows apps can run on Linux, not Windows.
Linux distributions bundle the kernel with a set of tools, drivers, and libraries, plus a friendly installer and a package manager.
Explore the most important noncommercial linux distributions, including Debian, Ubuntu, Fedora, openSUSE, Gentoo, Slackware, and S.O.S., with their server and home usage and learning implications.
Compare commercial Linux distributions with free alternatives for servers and desktops, highlighting Red Hat Enterprise, SUSE Enterprise, licenses for updates and support, and resold or binary-compatible distros.
Choose a Linux distribution by balancing personal preference, desktop environment, and hardware support, noting stability versus latest software, release cycles, and 32- or 64-bit architecture.
Explore the cost landscape of Linux distributions, from free open-source options to paid support in commercial editions. Learn how distros like Red Hat, Ubuntu, and Fedora are funded and downloaded.
Learn how to run Linux alongside Windows by dual-booting or using live discs, and test safely with virtualization via VirtualBox, enabling non-destructive experimentation.
Linux offers vast royalty-free software with full source and resources, a central dictionary for spellchecking, and a modular architecture that contrasts with Windows monoliths.
Explore how the Linux console enhances workflows by enabling tasks like editing data and installing applications, while comparing text mode and graphical environments for efficiency.
Compare lightweight and full-featured Linux graphical environments—Xfce, elex, GNOME, and KDE—highlighting layout, stability, and resource use to help you pick the right GUI for your hardware.
Linux runs on nearly any hardware with stable, efficient performance, while drivers and firmware may require installation from repositories or vendor sites.
Linux delivers strong stability and security through modular design, isolating application failures and limiting restart needs to kernels or drivers, while encouraging use of regular accounts over root.
Explore Linux versus Windows differences, including case sensitivity, flexible file names, root privileges, and no drive letters in the Linux root filesystem.
Explore Linux help sources, including Fedora, Ubuntu, and OpenSuse forums. Learn to use built-in help and online search to solve installation and usage issues.
Learn how Linux installation handles hard drives and removable media, focus on /dev naming, drive letters, and partition conventions for disks and optical media.
Explain how Windows and Linux swap files extend ram, including Linux swap partitions, and how essential directories such as /, /home, /dev, /boot, /lib, /var, and /media are organized.
Master Linux installation essentials, including file systems, partitioning, BIOS/EFI boot considerations, dual-boot setup tips, time settings, and user account security.
Set up a Linux environment in VirtualBox by creating a virtual machine, choosing 64-bit or 32-bit, allocating memory, configuring dynamic or fixed disks, and booting from an ISO for installation.
Use a graphical installer with the first window in text mode for broad compatibility, and configure language, time, keyboard, partitions, and user accounts before rebooting to grub.
Explore the KDE desktop environment, log in via different graphical environments, and use features such as the tray, task manager, and Dolphin file manager, with Windows-like familiarity.
Explore KDE's start menu in Linux, with favorites, programs, computer, and recent items tabs. Learn to customize to a traditional layout and use the gear icon for updates.
Explore KDE desktop customization with the find and run view, plasmoids, and catalogs; arrange widgets, manage icons and notes, and tune input, sounds, and window layouts for efficiency.
Explore the GNOME desktop on Fedora, its single-application workflow, activities overview, and differences from KDE and other environments.
Discover the Linux console basics and when to use it for daily tasks. Learn bash, script automation, error diagnostics, and how the console speeds software installation, system management, and troubleshooting.
Discover essential Linux hotkeys to navigate a text-based console, search command history, scroll output, open new tabs, and manage terminals efficiently.
Master Linux terminal commands by learning cd, absolute versus local pathnames, tilde, and navigating with dot and dot dot. Explore mkdir and rm with flags, and avoid syntax pitfalls.
learn to view, search, and monitor text with echo, cat, and less; search with slash, and use tail -f to watch real-time changes while handling binary files and paths.
Learn basic linux commands like ls and rm, view hidden files, list details, navigate with relative and absolute paths, and understand case sensitivity and safe naming.
View running processes and monitor CPU and memory with top. Sort by CPU, memory, or runtime and learn eject basics for CD drives and scripts that download and unpack files.
Explore Linux user management and system administration with su and sudo, switch between root and ordinary users, and safely terminate processes using kill and xkill.
Explore environment and system variables in Linux and Windows, learn how the PATH guides command lookup, how export creates terminal-local variables, and how HOME indicates home directories.
Master console text editors with Midnight Commander, nano, emacs, and vi, using two-panel navigation and practical shortcuts for saving, exiting, and safe editing in the terminal.
Vi editor: enter insert mode to edit, switch to command mode with escape, and save or exit with :w, :q, or :wq. Explore its complexity and basic shortcuts.
Explore how Linux software differs from Windows, including free, community-driven programs and diverse file formats. Learn how to install apps via source code, binary packages, and software repositories.
Explore source code distribution and manual compilation in Linux, including dependencies, configure scripts, and using GCC to build binaries. Learn the tradeoffs between source-based installation and precompiled packages.
Discover binary packages, a convenient one-file distribution that contains everything needed to install software, including drivers and programs outside repositories, with clear dependency guidance.
Explore software repositories as the primary distribution method, highlighting precompiled packages, automatic dependency handling, centralized updates, and compatibility across distributions.
Understand how linux distributions manage software via official and unofficial repositories, shaped by licensing and policy, with examples like RPM Fusion and Livna for Fedora, and openSUSE's one-click installation feature.
Install VirtualBox guest additions on Linux from the CD, enabling auto-compiled Linux drivers for video, audio, and mouse, with clipboard sharing to the Windows host and automatic display adjustment.
Learn to view and edit images on Linux with Gwen view and show photo, transfer photos from cameras, and edit graphics using color paints and KDE graphics support.
Explore GIMP, a Linux raster graphics editor with Photoshop-like features, layers, and post-processing. Learn Python and Script-Fu to extend filters, and note CMYK limitations and 2.8 hardware acceleration.
Explore how Inkscape enables vector graphics creation, scalable logos and symbols with bezier curves, ensuring crisp detail on web and print.
Explore how Linux delivers broad media support through versatile codecs and players, embracing open standards like ogg vorbis and matroska, while navigating mp3 licensing and repository codecs.
Learn how linux compresses and extracts files across formats such as zip, rar, tar, and 7z using console tools and graphical front-ends, with kde and gnome integration.
Linux supports virtually any programming language and framework, from Java to dot net, with write once run anywhere, and provides Firefox, Chrome, Opera, and text-based browsers like links.
Learn to install Flash Player and Adobe Reader on Linux, using Fedora and OpenSuse repositories, and activate browser plugins.
Linux updates occur via repositories, enabling updates of browsers and email clients, unlike Windows. Thunderbird is widely used and cross-platform with Windows, enabling mail migration through an open, well-described format.
Explore linux programming tools, including gcc for c, c++, and fortran, java options, linux-friendly environments like net beans and eclipse, and uml and cad tools such as autocad.
LAST UPDATED: 11/2024
Systems based on the Linux kernel still lack in popularity, this is because Linux is said to be hard to use… We want to bust this myth and uncover the secrets of how Linux works and how to use it!
If you want to start using Linux system, but you don't know where to start – this course is for you.
This course is the first step for both who are thinking about a career as a Linux administrator and those who just want to change their current operating system.
If you want to install multiple systems on your computer – this course is for you.
This training's created by a professional system administrator with 10 years of experience. You will learn only useful knowledge with lots of practical examples. It will help you overcome typical problems beginner Linux users face. There is no easier way of getting to know Linux.
Take the course and discover secrets of Linux system!
Systems based on the Linux kernel still lack in popularity, this is because Linux is said to be hard to use… We want to bust this myth and uncover the secrets of how Linux works and how to use it!
If you want to start using Linux system, but you don't know where to start – this course is for you.
This course is the first step for both who are thinking about a career as a Linux administrator and those who just want to change their current operating system.
If you want to install multiple systems on your computer – this course is for you.
This training's created by a professional system administrator with 10 years of experience. You will learn only useful knowledge with lots of practical examples. It will help you overcome typical problems beginner Linux users face. There is no easier way of getting to know Linux.
Take the course and discover secrets of Linux system!