Search courses ranked by devsStop wasting time. Search coding courses, tutorials, and books — ranked by developers who voted for themSee how→
Learn Linux
Extra perks unlocked via skillcraft.ai link
So many developers go years before understanding the basics of shells, terminals, and Linux (or more generally Unix-like systems). Here you'll learn to navigate files and directories, install dependencies, configure your PATH, and use powerful CLI tools like grep, find, and pipes. Never fear the command line again, make it fear you.
Instructor

Lane Wagner
Lane is a back-end engineer and the lead instructor of Boot.dev. He has taught over one million students worldwide, on Boot.dev, FreeCodeCamp, YouTube and the Backend Banter podcast. Lane worked as a backend engineer writing Go, Python and TypeScript, then moved into engineering management and a couple of years later left to build Boot.dev full-time.
Course details
10 hours
video
Included
Freemium
What you'll learn
Navigate Linux filesystems and manage permissions
Master essential CLI tools like grep, find, and pipes
Configure PATH and environment variables
Install and manage software with package managers
Prerequisites
Basic computer skills
No prior Linux experience required
Who this course is for
Developers new to Linux/Unix systems
Programmers wanting command line mastery
Engineers setting up development environments
Curriculum
Terminals and Shells
Filesystems
Permissions
Programs
Input/Output
Packages
Notice something missing?
Help us improve this course information for the community