Developer career roadmap
Systems and Server Administrator Roadmap
Configure, secure, monitor, back up, and troubleshoot Linux and Windows server environments.
Your local progress
Track Progress
Your progress is saved in this browser.
Dependency-aware sequence
Systems and Server Administrator Roadmap
- 1
Command Line and Shell Essentials
Navigate files, run programs, combine commands, manage environment variables, and write safe shell scripts across major operating systems.
- 2
Computer Networking Fundamentals
Explain how devices communicate, configure and troubleshoot basic IP networks, interpret DNS and DHCP behavior, and locate connection failures.
- 3
Linux Fundamentals
Use and troubleshoot Linux files, permissions, processes, packages, storage, services, logs, networking, and routine administration workflows.
- 4
Linux and Windows Server Administration
Configure, secure, monitor, back up, restore, and troubleshoot Linux and Windows servers in a small-business or lab environment.
- 5
Git and GitHub
Track changes, create focused commits, work safely with branches, collaborate through pull requests, and recover from routine Git mistakes.
Project ladder
Projects to Build
Stage 1
Foundation project
Build evidence that combines the skills from the roadmap stages you have completed.
Stage 2
Specialization project
Build evidence that combines the skills from the roadmap stages you have completed.
Stage 3
Portfolio capstone
Build evidence that combines the skills from the roadmap stages you have completed.
Extend your capability
Recommended Specializations
Windows Essentials
Learn how Windows is organized, configure it safely, manage files and apps, maintain performance, and use built-in repair tools without guesswork.
Docker and Containers
Build, run, secure, debug, connect, persist, test, and distribute containerized applications and multi-service development environments.
Cloud Computing Fundamentals
Design, deploy, secure, monitor, scale, govern, and estimate the cost of a small cloud-hosted system using portable architecture concepts.
DevOps Foundations
Improve software delivery through collaboration, automation, configuration, infrastructure practices, observability, reliability, incident response, and feedback.