Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions
  1. 1 8:34 Linux/Mac Terminal Tutorial: Navigating your Filesystem Corey Schafer · 192.1K views
  2. 2 11:41 Linux/Mac Terminal Tutorial: Create, Copy, Move, Rename and Delete Files and Directories Corey Schafer · 188K views
  3. 3 17:45 Linux/Mac Terminal Tutorial: How To Use The find Command Corey Schafer · 207.2K views
  4. 4 20:16 Linux/Mac Terminal Tutorial: The Grep Command – Search Files and Directories for Patterns of Text Corey Schafer · 372.9K views
  5. 5 8:58 Linux/Mac Terminal Tutorial: How To Use The cURL Command Corey Schafer · 213.3K views
  6. 6 17:55 Linux/Mac Terminal Tutorial: How To Use The rsync Command – Sync Files Locally and Remotely Corey Schafer · 184K views
  7. 7 18:51 Linux/Mac Tutorial: Cron Jobs – How to Schedule Commands with crontab Corey Schafer · 261.6K views
  8. 8 8:20 Customizing Your Terminal: .bash_profile and .bashrc files Corey Schafer · 292.1K views
  9. 9 18:36 Customizing Your Terminal: Adding Color and Information to Your Prompt Corey Schafer · 210.3K views
  10. 10 20:11 Customizing Your Terminal: How To Use and Modify Dotfiles Corey Schafer · 56.3K views
  11. 11 7:17 Mac OS X Terminal Tutorial: Time-Saving Keyboard Shortcuts Corey Schafer · 39K views
  12. 12 11:08 Linux/Mac Terminal Tutorial: Creating Aliases for Commands Corey Schafer · 42.9K views
  13. 13 7:18 Easily Resize Multiple Images Using the Mac Terminal Corey Schafer · 11K views
  14. 14 14:40 VirtualBox: How to Use Snapshots Corey Schafer · 64.7K views
  15. 15 14:31 How to Run Linux/Bash on Windows 10 Using the Built-In Windows Subsystem for Linux Corey Schafer · 510.6K views
  16. 16 20:02 Homebrew Tutorial: Simplify Software Installation on Mac Using This Package Manager Corey Schafer · 226.1K views
  17. 17 28:21 How I Setup a New Development Machine – Using Scripts to Automate Installs and Save Time Corey Schafer · 60.5K views
  18. 18 15:46 Linux/Mac Tutorial: SSH Key-Based Authentication – How to SSH Without a Password Corey Schafer · 324.7K views
  19. 19 30:09 Automate Your Development Environment Setup with Scripts and Dotfiles Corey Schafer · 66.9K views