6 chapters · 25 lessons
A free advanced course covering shells, processes, permissions, and SSH. Practice real system administration commands in your browser.
Go beyond using the terminal to truly understanding how it works. This course covers what the introductory and fundamentals courses didn't: how shells work, what processes are, and how to customize your environment.
Streamline your workflow with aliases and environment variables, reduce typing with globs and brace expansion, and learn server administration fundamentals including permissions, user management, and SSH. Six chapters and 23 lessons of in-depth content.
After this course, you won't just "use" the terminal. You'll understand it. A solid foundation for careers in infrastructure, DevOps, or backend development.
Understand shells and processes, then build your own efficient environment with config files, aliases, and environment variables.
Master globs, brace expansion, and escaping to accomplish more with fewer keystrokes.
Learn permissions, user management, process control, cron, and SSH: practical Linux admin skills.
Go from "it kinda works" to truly understanding how things work under the hood.
Aliases and environment variables will make your daily work noticeably smoother.
Permissions, process management, SSH: practical skills that directly apply to real work.
Practice Makes Perfect
Terminal Advanced
Put advanced skills into practice
Level Up Your Skills
Terminal Fundamentals
Master file operations and text processing
Practice Makes Perfect
Terminal Fundamentals
Put fundamentals into practice
Join thousands of developers who've mastered the terminal. Your first lesson awaits.