Skip to main content

Linux: Free Online Courses

Linux is eating the world. It is never late to learn Linux. Here are free Linux courses that you can learn at your own pace.

"Linus Torvalds originally named the project Freax, however, an administrator of the server where the development files were uploaded renamed it Linux, a portmanteau of Linus’ name and UNIX. The name stuck.

Linux Basics: The Command Line Interface on edX

https://courses.edx.org/courses/course-v1:Dartmouth_IMTx+DART.IMT.C.06+2T2018/course/

This course will introduce you to Linux, a powerful operating system used by most professional developers! You will learn the history of Linux and how its open source community was able to create today’s most advanced operating system. You will navigate the file system, use fundamental Linux commands and master the Linux command line interface. These are essential skills for every developer. 

You will also be able to produce software written in C using the industry-standard tools on Linux.

At the end of this course, you will be able to:

  • Situate on a timeline the key dates of Unix and Linux creation
  • Use basic commands to control the Linux Operating System
  • Navigate and manipulate the Linux Filesystem using the command line interface
  • Manage the memory and processes running on Linux
  • Compile and execute a C program in Linux

Linux Command Line Basics on Udacity

https://www.udacity.com/course/linux-command-line-basics--ud595

This course has been built 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.

Linux courses on edX

https://www.edx.org/learn/linux

Take free online courses in Linux system administration from the Linux Foundation or learn Enterprise Linux fundamentals from Red Hat. Learn the fundamentals of Linux to start or advance a career in system administration.

Fundamentals of Red Hat Enterprise Linux

https://www.edx.org/course/fundamentals-red-hat-enterprise-linux-red-hat-rh066x

This course will provide you with a basic introduction to Linux® skills using Red Hat® Enterprise Linux 7. It will show you how a Linux system is organized, and will demonstrate introductory system administration tasks, which you will be able to practice on your own.

After completing this course, you will have a solid introduction to working with Linux from the command line, using Red Hat Enterprise Linux 7 as a model. In applying these skills, you will be able to perform fundamental operational tasks, whether your Linux machine is on your desk or on a remote system across the Internet.

Fundamentals of Red Hat Enterprise Linux for SAP Solutions

https://open.sap.com/courses/red2-pc

In this course you’ll learn basic administration skills on Red Hat Enterprise Linux for SAP Solutions. You’ll learn how to run commands using the Bash shell, how to navigate the file system, and how to create, edit, copy, organize, and delete files. You’ll discover different types of users and groups, how to become the superuser to administer the system, and how files and other resources are protected with permissions. Configuration and management of networking and storage devices will also be covered. Finally, you’ll learn how to install software and get updated software from Red Hat.

Linux Unhatched on Cisco Networking Academy

https://www.netacad.com/courses/os-it/ndg-linux-unhatched

The "start from scratch" Linux course. A quick intro to the popular operating system.

NDG Linux Essentials on Cisco Networking Academy

https://www.netacad.com/courses/os-it/ndg-linux-unhatched

Build upon your existing Linux skills and prepare for certification.

Free Linux Course on Geek University

https://geek-university.com/course/free-linux-course/

This course teaches you how to install, use, and manage Linux. Linux is an open source computer operating system that runs on mobile phones, tablets, servers, desktops, mainframes and many other platforms.

You will learn how to download, install, and manage a Linux distribution from the GUI and the Linux shell. We will learn what the shell is and how to administer your Linux installation using only commands. We will cover hard disk management, network configuration, ownership and permissions, and much more.

Learn Linux by playing on TryHackMe.com

Learn Linux: A guided room designed to teach you the Linux basics!

A BEGINNER'S GUIDE TO LINUX KERNEL DEVELOPMENT (LFD103)

https://trainingportal.linuxfoundation.org/learn/course/a-beginners-guide-to-linux-kernel-development-lfd103/

Popular posts from this blog

VMware ESXi host loads ipmi_si_drv too long

Workaround: remove ipmi_si_drv esxcli software vib remove --dry-run --vibname ipmi-ipmi-si-drv esxcli software vib remove --vibname ipmi-ipmi-si-drv ~ # esxcli software vib remove --dry-run --vibname ipmi-ipmi-si-drv Removal Result    Message: Dryrun only, host not changed. The following installers will be applied: [BootBankInstaller]    Reboot Required: true    VIBs Installed:    VIBs Removed: VMware_bootbank_ipmi-ipmi-si-drv_39.1-4vmw.550.0.0.1331820    VIBs Skipped: ~ # ~ # esxcli software vib remove --vibname ipmi-ipmi-si-drv Removal Result    Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.    Reboot Required: true    VIBs Installed:    VIBs Removed: VMware_bootbank_ipmi-ipmi-si-drv_39.1-4vmw.550.0.0.1331820    VIBs Skipped: ~ #

hmailserver: Notes from the field

hmailserver is one of free open source mail servers running on Microsoft Windows operating system.

Install Microsoft .NET Core SDK

.NET Core Software Development Kit (SDK) is a set of libraries and tools that allow developers to create .NET Core applications and libraries.