We teach Linux inside three of our courses, not as a course of its own. Cloud Computing & DevOps goes deepest, with two full weeks of Linux and server work. Cybersecurity & Ethical Hacking teaches Linux from a defender's and an attacker's side. Backend Engineering teaches the terminal a developer uses every day, then puts your app on a Linux server. Pick the course for the job you want, and you get the Linux that job needs.
What Linux is and why it matters
Linux is a free operating system, like Windows or macOS. Most servers on the internet run it. A server usually has no screen, so you work on it by typing commands in a terminal, often from far away over SSH (a safe way to log in to another computer).
That is why Linux sits under so much IT work. A cloud engineer sets up and fixes Linux servers. A security analyst reads Linux logs and checks who can open which file. A backend developer runs, tests and deploys code from the terminal. If the terminal scares you, every one of those jobs is harder.
The three courses side by side
| Course | When Linux is taught | Main Linux focus |
|---|---|---|
| Cloud Computing & DevOps | Weeks 1 and 2, used every week after | Running and securing servers, Bash scripts, services and logs |
| Cybersecurity & Ethical Hacking | Weeks 4 and 5, on Kali Linux | Permissions, hardening, logs, auditing and privilege escalation |
| Backend Engineering | Week 1, then Week 10 | The developer terminal, then a Linux server for your app |
Linux in Cloud Computing & DevOps
Linux is the base of this course. We install an Ubuntu virtual machine together in the first class. Week 1 covers terminal basics and how the Linux filesystem is laid out. You search and read logs with grep, find, less and tail, and join commands with pipes and redirects. You learn users and permissions, and set up SSH keys so you can log in without a password.
Week 2 is Linux administration:
- Users, groups, sudo and least privilege, which means giving only the access a person or service needs.
- Processes, services with systemctl, their logs with journalctl, scheduled jobs with cron, and installing software with apt.
- Bash scripting with variables, loops, functions and exit codes, shipped as a backup and health check job.
- A hardening baseline: a UFW firewall, key-only SSH with root login off, fail2ban and automatic security patches.
Week 3 adds network tools such as ping, curl, dig, ss and traceroute, and an Nginx web server set up by hand. Every later week runs on Linux too, from Docker to Kubernetes.
Linux in Cybersecurity & Ethical Hacking
We install VirtualBox and Kali Linux, a Linux made for security testing, in the first class. Week 4 is all Linux. You learn how a machine is laid out (/etc, /var, /home) and how Linux decides who may read, change or run each file. You look at processes, services, startup and packages, and get fluent in Bash: moving around, piping and reading man pages. You lock SSH to keys and set the firewall to block everything coming in by default with ufw.
Then comes a guided lab where a limited account takes full control of a machine through a bad sudo setting, a SUID file and a cron job. You then write the fix. Week 5 is about reading what a Linux machine remembers: the system journal, login logs, auditd, cron and systemd timers that attackers abuse, and file checks with sha256sum. You also write Bash scripts for recon and log checks.
Linux in Backend Engineering
Week 1 teaches the Linux terminal a developer needs: files, paths, pipes, permissions, processes, ports, environment variables and SSH keys. You use it all through the course to run your code, your database and Git.
In Week 10 you put your app on a Linux VPS (a rented server). You harden SSH, set a firewall, put Nginx in front of the app and add a free Let's Encrypt certificate, so it runs on a public https address.
Who it suits
All three courses start from zero on Linux. You do not need to have used it before. Choose by the work you want to do:
- You want to run and fix servers: Cloud Computing & DevOps.
- You want to find and defend security holes: Cybersecurity & Ethical Hacking.
- You want to write the server code behind apps: Backend Engineering.
If you want a head start before class, our list of Linux commands every beginner should learn first covers the ones you will type most.
Taught inside the full courses
Each course page has the full week-by-week plan, so you can see exactly where Linux fits. Classes are in our Old Baneshwor classroom, and live online seats are open for students outside Kathmandu.
Common questions
Is there a Linux-only course?
No. Linux is taught inside Cloud Computing & DevOps, Cybersecurity & Ethical Hacking and Backend Engineering, because each job uses Linux in a different way.
Which course teaches the most Linux?
Cloud Computing & DevOps. It spends two full weeks on Linux and server administration, and every later week runs on Linux servers.
Do I need Linux installed on my laptop?
No. We set it up together in the first class: an Ubuntu virtual machine in the cloud course and Kali Linux in VirtualBox in the cybersecurity course. Windows and macOS laptops both work.
Do I need to know Linux before joining?
No. Each course starts with the terminal basics. Comfort with using a computer is enough.

