Course · All

Linux Fundamentals

Learn the fundamentals of Linux and how to use the command line

of video
6 h
lectures
112
sections
15

$49.97one payment

Lifetime access. 15-day money-back guarantee.

Want a mentor as well? The Academy gives you every course on Amigoscode plus code reviews, daily live calls and interview prep, for $129/month. Compare →

What you'll learn

By the end of this course

  • Getting Started with Linux - An introduction to the Linux operating system and its history.
  • Linux Installation (Mac, Windows, Linux) - Step-by-step guide to installing Linux on different platforms.
  • Using Virtual Machines - Learn how to set up and use virtual machines for running Linux.
  • GitHub Codespaces - Explore how to use GitHub Codespaces for a cloud-based development environment.
  • Mastering the Terminal - Gain proficiency in using the terminal for various tasks.
  • Understanding the Shell - Understand the role of the shell in Linux and how to interact with it.
  • Essential Linux Commands - Master the most important Linux commands for everyday use.
  • Linux File System - Learn about the structure and organization of the Linux file system.
  • Working with Files - Techniques for creating, editing, and managing files in Linux.
  • Working with Directories - Learn how to navigate and manage directories in Linux.
  • Users and Groups Management - Understand how to manage users and groups in a Linux system.
  • File Permissions - Learn how to set and manage file permissions for security and access control.

Curriculum

15 sections, 112 lectures

6 h of video. Open any section to see its lectures.

1Intro1 min
  1. 1Intro1 min
2Getting started3 min
  1. 1Intro To Linux3 min
  2. 2Slides
  3. 3Introduction to Linux Quiz
3Mac installation25 min
  1. 1Utm1 min
  2. 2Download Ubuntu3 min
  3. 3Create Virtual Machine3 min
  4. 4Installing Ubuntu5 min
  5. 5Ubuntu Server In Action2 min
  6. 6Ubuntu Desktop5 min
  7. 7Configuring Ubuntu Desktop5 min
4Windows installation24 min
  1. 1Virtual Box Installation1 min
  2. 2Download Ubuntu Desktop2 min
  3. 3Ubuntu Desktop Installation5 min
  4. 4Virtual Box Guest Additions10 min
  5. 5Exploring Settings5 min
5Virtual machines19 min
  1. 1Renting Linux Server From Cloud Providers2 min
  2. 2Create Virtual Machine4 min
  3. 3SSH (Secure Shell)2 min
  4. 4Ssh Mac Users6 min
  5. 5Ssh Windows Users5 min
6GitHub codespaces22 min
  1. 1Github And Code Spaces2 min
  2. 2Create Repo3 min
  3. 3Create Workspace5 min
  4. 4Terminal3 min
  5. 5Saving Files6 min
  6. 6Outro3 min
7The terminal43 min
  1. 1Terminal Control3 min
  2. 2Command History5 min
  3. 3Auto Completion With Tab4 min
  4. 4View Terminal Keyboard Shortcuts1 min
  5. 5Other Terminals2 min
  6. 6Integrated Terminals2 min
  7. 7Linux Terminal Quiz
  8. 8Feedback
  9. 9What Is The Terminal5 min
  10. 10Customise Ubuntu Terminal5 min
  11. 11Increasing And Decreasing Font Size3 min
  12. 12Open And Close Tabs And Terminal3 min
  13. 13Copy And Paste1 min
  14. 14Cut And Paste3 min
  15. 15Moving Cursor3 min
  16. 16Clearing The Screen2 min
8The shell31 min
  1. 1What Is The Shell3 min
  2. 2Available And Default Shells3 min
  3. 3Zsh (Z Shell) And Installation3 min
  4. 4Switch Between Shells6 min
  5. 5Set Zsh As Default Shell3 min
  6. 6Oh My Zsh4 min
  7. 7Zshrc8 min
  8. 8The Shell Quiz
9Linux commands50 min
  1. 1What Is A Command2 min
  2. 2Linux Commands Quiz
  3. 3Command In Action With ls10 min
  4. 4Man Page3 min
  5. 5Exploring ls Man Page7 min
  6. 6List Of Commands And Finding Help8 min
  7. 7Alias4 min
  8. 8Create Custom Aliases6 min
  9. 9Find Aliases4 min
  10. 10Programs And Binaries7 min
10Linux file system22 min
  1. 1Understanding The Linux File System4 min
  2. 2Exploring Root3 min
  3. 3Navigating Around With Cd4 min
  4. 4Auto Completion With Tab2 min
  5. 5Pwd4 min
  6. 6Home5 min
  7. 7Linux File System Quiz
11Working with files30 min
  1. 1Intro1 min
  2. 2Touch And Echo3 min
  3. 3Cat2 min
  4. 4Less6 min
  5. 5Cp5 min
  6. 6Mv5 min
  7. 7Rm4 min
  8. 8Zip and Unzip Files3 min
  9. 9Working with Files Quiz
12Working with directories14 min
  1. 1Mkdir Rmdir And Rm5 min
  2. 2Very Dangerous Command2 min
  3. 3Zip Directories3 min
  4. 4Dealing With Spaces In Folder Names4 min
  5. 5Working with Directories Quiz
13Users and groups29 min
  1. 1Intro2 min
  2. 2Adding And Removing Users From Groups4 min
  3. 3Users and Groups Quiz
  4. 4Diagram
  5. 5Sudo Command4 min
  6. 6Exploring Sudo Command And Sudo List3 min
  7. 7Creating Users3 min
  8. 8Switching Users And Sudoers5 min
  9. 9Groups1 min
  10. 10List Groups5 min
  11. 11Creating Groups2 min
  12. 12Deleting Groups1 min
14File permissions45 min
  1. 1Diagram
  2. 2Intro1 min
  3. 3chown And chgrp6 min
  4. 4Diagram
  5. 5File Permissions Quiz
  6. 6Understanding The Output Of ls4 min
  7. 7Binary Octal And String Representation4 min
  8. 8Octal File Permissions Calculator2 min
  9. 9chmod7 min
  10. 10Changing Permissions To Execute (Running) Scripts5 min
  11. 11chmod On Folders6 min
  12. 12Symbolic File Permissions3 min
  13. 13Chaining Permissions Using Symbolic Notation6 min
15Outro2 min
  1. 1Shell Scripting1 min
  2. 2Crash Course Diagram
  3. 3Next Steps1 min
  4. 4Feedback
  5. 5Next Course

Choose how you learn

Learn on your own, or with people who check your work

The course is yours to keep. The Academy is this course and every other one, plus the people who get you hired.

Linux Fundamentals

The course, on your own

$49.97one payment

  • 112 lectures, 6 h of video
  • Subtitles on every video
  • 6 months of IntelliJ IDEA Ultimate
  • Lifetime access to the course and its updates

15-day money-back guarantee

Recommended

The Academy

The courses, plus the people

$129/monthcancel anytime

This course, plus

  • Every course on Amigoscode 50+ in the Zero to Hired Roadmap
  • Daily live calls and 1:1 instructor time
  • Code reviews and pair programming on what you build
  • Interview prep mock interviews, System Design Lab, CV and LinkedIn review
  • Land an interview in 90 days or we coach you 1:1 free until you do.
Join the Academy

7-day money-back guarantee · Secure checkout on Skool

“Nelson was teaching 90% of my job. I was already implementing everything I learnt from it.”
MBMarlon BragaJava Full Stack Software Developer
“I was a totally different person. More confident as a developer, more prepared for my job.”
GabrielaSoftware Engineer at Mercado Livre
“I studied biomedicine and psychology. I found Nelson's Java tutorials while looking for a course for my brother. I was hooked and now here I am, a software engineer at IKEA.”
NajmaSoftware Engineer at IKEA

Read every review →

About this course

Who is this course for?

Level: All.

How long will it take?

There are about 6 hours of video. Most people finish in 1 weeks at 5 hours a week, plus the time you spend building along.

Do I keep access?

Yes. You pay once and keep the course for life, including updates.

What if it isn't for me?

Email us within 15 days of buying and we'll refund you in full.

Should I buy the course or join the Academy?

Buy the course if you only want this topic and you learn well on your own. Join the Academy if you want to get hired or move up: you get every course on Amigoscode, this one included, plus daily live calls, code reviews and interview prep, for $129/month. The course is $49.97 once.