6 chapters · 25 lessons

Terminal Advanced

Advanced

A free advanced course covering shells, processes, permissions, and SSH. Practice real system administration commands in your browser.

About this course

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.

Sample Lessons

Skills you'll learn

How the Shell Works & Customization

Understand shells and processes, then build your own efficient environment with config files, aliases, and environment variables.

Efficient Input Techniques

Master globs, brace expansion, and escaping to accomplish more with fewer keystrokes.

Server Administration & Networking

Learn permissions, user management, process control, cron, and SSH: practical Linux admin skills.

Who this course is for

Want to Understand the Terminal More Deeply

Go from "it kinda works" to truly understanding how things work under the hood.

Want to Optimize Your Workflow

Aliases and environment variables will make your daily work noticeably smoother.

Learning Server Administration or DevOps

Permissions, process management, SSH: practical skills that directly apply to real work.

Syllabus

6 chapters · 25 lessons

1What is a Shell
// READY?

BEGIN YOUR
JOURNEY

Join thousands of developers who've mastered the terminal. Your first lesson awaits.