Free Course Image Ubuntu Linux training

Free online courseUbuntu Linux training

Duration of the online course: 4 hours and 6 minutes

4.5

StarStarStarStarHalf star

(30)

Boost your Ubuntu Linux skills fast with this free online course—install Ubuntu, master the terminal, manage users, networking, and get job-ready confidence.

In this free course, learn about

  • What Linux is, its use cases, and why it matters
  • How Linux distributions work and what counts as a distro
  • How to create a bootable USB and install Ubuntu
  • Terminal basics: CLI benefits, navigation (pwd, ., ..), tab autocomplete & history
  • Linux filesystem layout and pseudo filesystems: /dev, /proc, /sys
  • Core file ops: ls (hidden files), touch, mkdir/rmdir, cp/mv/rename, spaces in names
  • Links & permissions: hard vs soft links; permission bits like r/w/x
  • Finding and inspecting data: find, head/tail, wc, compression/decompression
  • Environment variables: what they are and how to view them
  • Package management: what packages are, sources, update, search/install/remove
  • Logs, services, processes & PID; kernel messages and kernel modules
  • Users, groups, and sudo: add users, create groups, privilege escalation basics
  • Networking fundamentals: interface status, DNS/nameservers, ARP, tcpdump, iptables, SSH, netcat
  • Running and using scripts/programs: bash, Python (2 run methods), C, plus learning best practices

Course Description

Ubuntu Linux is one of the most widely used operating systems in IT support, cloud environments, and software development. This free online training helps you move from curious beginner to confident user by building practical skills that translate directly to real work: installing Ubuntu, navigating the file system, and handling everyday administrative tasks without feeling lost in the terminal.

You will develop a strong foundation in the command line, learning how to move through directories, inspect and manipulate files, and work efficiently with shortcuts, history, and autocomplete. As your comfort grows, you will start thinking like a Linux user: understanding how permissions protect a system, why environment variables matter, and how configuration files shape behavior behind the scenes. These concepts make it easier to troubleshoot issues, automate repetitive actions, and support other users.

The course also connects Linux essentials to IT operations. You will explore processes and services, learn how logging works, and understand what the system is telling you when something fails. Networking topics help you recognize interface states, work with DNS and name servers, and approach connectivity problems methodically. You will also gain awareness of tools used for diagnostics and traffic analysis, plus the purpose of firewall rules and remote access utilities such as SSH.

By the end, you will be equipped to use Ubuntu confidently on your own machine or in a professional setting, whether you are aiming for an IT support role, preparing for a junior sysadmin path, or simply want a reliable foundation for development. The combination of short explanations and hands-on questions reinforces learning so you retain what you practice and can apply it immediately.

Course content

  • Video class: 1 What is Linux 01m
  • Exercise: _What is Linux?
  • Video class: 2 Linux Distributions 01m
  • Exercise: What can be considered a Linux distribution?
  • Video class: 3 Installation Guide 02m
  • Exercise: _How can you make your USB bootable for Ubuntu installation?
  • Video class: 4 Intro to Command Line and Terminal 02m
  • Exercise: What are the advantages of using the command line over GUI?
  • Video class: 5 The Linux File System 01m
  • Exercise: _What is the Linux file system structure like?
  • Video class: 6 Few Example Commands 04m
  • Exercise: What does the 'PWD' command do in a terminal?
  • Video class: 7 Hard Links and Soft Links 08m
  • Exercise: _What is the difference between hard links and soft links in Linux?
  • Video class: 8 List File ls 06m
  • Exercise: What command is used to display hidden files in a directory?
  • Video class: 9 File Permissions 09m
  • Exercise: _What does "R" stand for in file permissions?
  • Video class: 10 Environment Variables 04m
  • Exercise: How can you display environment variables in a terminal?
  • Video class: 11 Editing Files 02m
  • Exercise: _What command should you use to edit a file in Ubuntu Linux using the terminal?
  • Video class: 12 Pseudo File System dev proc sys 05m
  • Exercise: What is the purpose of the /proc pseudo file system in Linux?
  • Video class: 13 Find Files 02m
  • Exercise: _What command can be used to find a specific file in Ubuntu Linux?
  • Video class: 14 Dot Files 03m
  • Exercise: Understanding Dot and Double Dot in File Navigation
  • Video class: 15 Compression and Decompression 03m
  • Exercise: _What command is used to compress a file in Ubuntu Linux?
  • Video class: 16 Touch Command in Linux 03m
  • Exercise: What is one function of the 'touch' command in Linux?
  • Video class: 17 Create and Remove Directories in Linux 02m
  • Video class: 18 Copy Paste Move and Rename Files in Linux 03m
  • Exercise: What command is used to rename a file in Ubuntu?
  • Video class: 19 File name and Spaces in linux 02m
  • Exercise: _What is the correct way to create a file with spaces in the name in Ubuntu Linux?
  • Video class: 20 AutoCompletion in Linux 02m
  • Exercise: What is the main function of the Tab key in Linux terminal?
  • Video class: 21 Keyboard Shortcuts in linux 02m
  • Exercise: _What is the shortcut key to create a folder in Ubuntu Linux?
  • Video class: 22 Command Line History in linux 02m
  • Video class: 23 Head and Tail Commands 03m
  • Exercise: _What is the difference between head and tail command in Ubuntu Linux?
  • Video class: 24 wc Command in linux 03m
  • Video class: 25 Package Sources and Updating 04m
  • Exercise: _What is a package in Linux?
  • Video class: 26 Package Management Search Install Remove 03m
  • Video class: 27 Logging 05m
  • Exercise: _Which file contains the kernel messages in Linux?
  • Video class: 28 Services 05m
  • Video class: 29 Processes 04m
  • Exercise: _What is the PID in Linux?
  • Video class: 30 Utilities 01m
  • Video class: 31 Kernal Modules 07m
  • Exercise: _What are kernel modules in Ubuntu Linux?
  • Video class: 32 Adding and Changing Users 03m
  • Video class: 33 User Groups 04m
  • Exercise: _What command should you use to create a new group in Ubuntu Linux?
  • Video class: 34 Using Sudo 03m
  • Video class: 35 Network UI 05m
  • Exercise: _What does the "up" status mean for a network interface in Linux?
  • Video class: 36 DNS 27m
  • Video class: 37 Changing Nameservers 03m
  • Exercise: _What is the purpose of using "sudo" while changing the name server in Ubuntu Linux?
  • Video class: 38 Basic Troubleshooting 07m
  • Video class: 39 Informational Utilities 05m
  • Exercise: _What is the purpose of ARP in Ubuntu Linux?
  • Video class: 40 Packet Captures 09m
  • Video class: 41 IP Tables 10m
  • Exercise: _What is the command to view the IP table in Ubuntu Linux?
  • Video class: 42 SSH Servers 06m
  • Video class: 43 Netcat 04m
  • Exercise: _What are some common usages of Netcat?
  • Video class: 44 Installing Apache MySql and Php 07m
  • Video class: 45 Best Web Editors 05m
  • Video class: 46 Bash Scripts 10m
  • Video class: 47 Python Scripts 06m
  • Exercise: _What are the two ways to run Python scripts on Ubuntu Linux?
  • Video class: 48 C Programs 06m
  • Video class: 49 Reviews 00m
  • Exercise: _What does the instructor recommend to do for better learning capabilities?

This free course includes:

4 hours and 6 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

Course comments: Ubuntu Linux training

NR

Navid Rahman

StarStarStarStar

It was a great course!

More free courses at Hardware, Operating Systems and IT Support

Free Ebook + Audiobooks! Learn by listening or reading!

Download the App now to have access to + 5000 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 60 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate