Welcome to The Course!
  • Course Introduction
Mastery Level 1: Setting up your Linux Virtual Machine
  • A Quick Note...
Mastery Level 2: Mastering The Linux Terminal
  • How to Open and Close the Terminal
  • Our First Commands
  • Terminals, Commands and Shells (Oh My!)
  • Understanding Command Structure
  • Terminal Concepts Quiz
  • Using the Linux Manual - Part 1 - The Manual's Structure
  • Using the Linux Manual - Part 2 - Reading the Man Pages
  • Using the Linux Manual - Part 3 - Putting it all together
  • Linux Manual Quiz
  • Command Input and Output
  • Command Input + Output Quiz
  • Redirection - Part 1 - Standard Output
  • Redirection - Part 2 - Standard Input + Standard Error
  • Redirection Quiz
  • Piping - Part 1 - Piping Fundamentals
  • Piping - Part 2 - The Tee Command
  • Piping - Part 3 - The Xargs Command
  • Piping Quiz
  • Aliases
  • Section Conclusion
  • "Pipeline Master" Project
Mastery Level 3: Mastering The Linux File System
  • Section Introduction
  • The Structure of the Linux File System
  • Navigating the File System - Part 1
  • Navigating the File System - Part 2
  • Navigating the File System - Part 3
  • File System Navigation Quiz
  • File Extensions in Linux
  • Wildcards
  • Wildcards Quiz
  • Creating Files and Folders - Part 1
  • Creating Files and Folders - Part 2
  • Creating Files and Folders Quiz
  • Deleting Files and Folders - Part 1
  • Deleting Files and Folders - Part 2
  • Copying Files and Folders
  • Moving + Renaming Files and Folders
  • Editing Files using Nano - Part 1
  • Editing Files using Nano - Part 2
  • Nano Quiz
  • A quick note...
  • The Locate command - Part 1
  • The Locate Command - Part 2
  • Locate Command Quiz
  • The Find Command - Part 1
  • The Find Command - Part 2
  • The Find Command - Part 3
  • The Find Command - Part 4
  • The Find Command - Part 5
  • Find Command Quiz
  • Viewing Files - Part 1
  • Viewing Files - Part 2
  • Sorting Data - Part 1
  • Sorting Data - Part 2
  • Sorting Quiz
  • Searching File Content - Part 1
  • Searching File Content - Part 2
  • File Archiving and Compression - Part 1
  • File Archiving and Compression - Part 2
  • Section Conclusion
  • "Super Secret" Project ;)
Mastery Level 4: Mastering Task Automation and Scheduling
  • Section Introduction
  • Creating Bash Scripts - Part 1
  • Creating Bash Scripts - Part 2
  • Bash Scripts Quiz
  • Scheduled Automation Using Cron - Part 1
  • A quick note...
  • Scheduled Automation Using Cron - Part 2
  • "Hungry for Data" Project
Mastery Level 5: Mastering Open Source Software
  • Section Introduction
  • The GNU Project
  • Compiling Software from Source Code
  • The Software Repositories
  • The Apt Cache
  • Updating the Cache and Upgrading Software
  • Installing New Software
  • Downloading Source Code
  • Uninstalling Software
  • Software Management Quiz
  • Section Conclusion
Course Conclusion
  • Course Conclusion
  • Bonus Lecture!
Appendix: Setting up your Linux Virtual Machine
  • Installing Virtual Box
  • Setting Up Your Very Own Linux Virtual Machine!
  • Launching Linux For the First Time!
  • Installation Troubleshooting