Almost everything a platform engineer builds runs on Linux, and almost everything they debug comes down to the network. This module gives you the foundation for both: how to work at the command line, and how traffic actually moves between machines.
You'll start with the Linux command line, covering the shell, processes, permissions, and the filesystem. Then you'll move on to networking: TCP/IP and how packets are addressed and routed, DNS and how names become IP addresses, and TLS and how connections are encrypted and trusted.
Next up is Scripting & Automation, where you'll use these fundamentals to automate repetitive work with Bash, Python, or Go.
A beginner-friendly walk through Linux, from the graphical interface to the command line tools, covering the shell, files, permissions, and the everyday commands you'll use on servers.
A full course on how networks work, including the networking stack, IP addressing, and the TCP/IP model that underpins how traffic moves between machines.
An animated explanation of DNS: how a domain name is turned into an IP address through resolvers, root servers, TLD servers, and authoritative name servers.
How a client and server set up a secure connection: agreeing on a cipher suite, verifying the server's certificate, and exchanging keys before any data is sent.