The FoundationsPath
Build the universal foundation for any tech career — 15 sections from how computers work through APIs, security, and infrastructure as code.
15 sections
Getting Started
Welcome to the Foundations path — your roadmap to a tech career, from how computers work through infrastructure as code.
Introduction to Computers
Learn the fundamentals of how computers work — hardware, software, binary, and the boot process.
OS Fundamentals
Understand what operating systems do — processes, memory management, file systems, and user permissions.
Linux
Get hands-on with Linux — terminal commands, package management, file operations, and user management on Ubuntu.
Text Editing
Learn Vim — the terminal-based text editor found on every Linux system. Master modes, navigation, editing, and configuration.
Shell Scripting
Automate tasks with Bash scripts — variables, conditionals, loops, pipes, redirects, and cron jobs.
Programming
Learn Python fundamentals — syntax, data structures, functions, file I/O, virtual environments, and package management.
Version Control
Master Git and GitHub — repositories, commits, branches, merges, pull requests, and collaboration workflows.
Networking Fundamentals
Understand how networks work — IP addressing, TCP/UDP, DNS, HTTP, ports, firewalls, and SSH.
API Fundamentals
Understand APIs — REST architecture, HTTP methods, authentication, JSON/YAML, and making API calls with curl and Python.
Security Fundamentals
Learn the foundations of security — the CIA triad, encryption, authentication, secrets management, and common attack vectors.
CI/CD
Automate testing and deployment with GitHub Actions — workflows, triggers, jobs, secrets, and deploy pipelines.
Containers
Learn Docker — images, containers, Dockerfiles, volumes, networking, and Docker Compose.
Container Orchestration
Learn Kubernetes — pods, deployments, services, namespaces, kubectl, and writing manifests.
Infrastructure as Code
Learn Terraform — providers, resources, state management, variables, modules, and the plan/apply workflow.